Συλλογή επειγουσών επιδιορθώσεων 3095338 για το RC 4.6 του .NET Framework στα Windows

Αυτό το άρθρο περιγράφει τη συλλογή επειγουσών επιδιορθώσεων 3095338 που είναι διαθέσιμη για το Microsoft .NET Framework 4.6 RC. Για περισσότερες πληροφορίες σχετικά με τα ζητήματα που διορθώνει η συλλογή επειγουσών επιδιορθώσεων, ανατρέξτε στην ενότητα "ζητήματα που διορθώνει αυτή η συλλογή επειγουσών επιδιορθώσεων".

Προτεινόμενη αντιμετώπιση

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι τώρα διαθέσιμη από τη Microsoft. Ωστόσο, έχει προορίζεται για τη διόρθωση μόνο του ζητήματος που περιγράφεται σε αυτό το άρθρο. Eφαρμόστε τη μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο ζήτημα.

Για να διορθώσετε αυτό το πρόβλημα, επικοινωνήστε με υπηρεσίες υποστήριξης πελατών της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσίες υποστήριξης πελατών της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

http://support.microsoft.com/contactus/?ws=supportΣημείωση Σε ειδικές περιπτώσεις, οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης ίσως έχει ακυρωθεί εάν ένας μηχανικός υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα λύσει το πρόβλημα. Οι συνηθισμένες χρεώσεις υποστήριξης θα ισχύει για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση.

Περισσότερες πληροφορίες

Προϋποθέσεις

Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε το RC .NET Framework 4.6, εγκατεστημένο.

Απαίτηση επανεκκίνησης

Πρέπει να κάνετε επανεκκίνηση του υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, εάν χρησιμοποιούνται τα αρχεία που επηρεάζονται. Συνιστάται να κλείσετε όλες τις εφαρμογές που βασίζονται στο .NET Framework, πριν να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

Αυτό το πακέτο επείγουσας επιδιόρθωσης δεν αντικαθιστά ένα πακέτο επείγουσας επιδιόρθωσης που κυκλοφόρησε στο παρελθόν.


Ζητήματα που διορθώνει αυτή η συλλογή επειγουσών επιδιορθώσεων

Πρόβλημα 1

Ας υποθέσουμε ότι χρησιμοποιείτε μια εφαρμογή των Windows παρουσίαση Foundation (WPF). Ένα WPF TreeView αυθόρμητα να μετακινηθείτε σε μια απρόβλεπτη θέση μετά την προσθήκη ενός νέου στοιχείου. Αυτό το ζήτημα παρουσιάζεται όταν ισχύουν οι ακόλουθες συνθήκες:

  • Το νέο στοιχείο είναι το τελευταίο από τα παιδιά του γονικού.

  • Το γονικό στοιχείο είναι το τελευταίο από τα παιδιά του γονικού.

  • Το νέο στοιχείο εμφανίζεται στην τρέχουσα θέση κύλισης.


Πρόβλημα 2

Σε μια εφαρμογή WPF, κατάργηση ενός στοιχείου ελέγχου επεξεργασίας από το δέντρο οπτικά να αφήσει να διαρρεύσει ένα αντικείμενο ImmComposition . Αυτή η ενέργεια επανειλημμένα τελικά μπορεί να προκαλέσει μια εξαίρεση out-of-memory.

Σημείωση Ένα "στοιχείο ελέγχου επεξεργασίας" είναι οποιοδήποτε στοιχείο ελέγχου που δημιουργεί και χρησιμοποιεί ένα αντικείμενο TextEditor . Τα κύρια παραδείγματα είναι πλαίσιο κειμένου, RichTextBoxκαι FlowDocumentScrollViewer.

Πρόβλημα 3

Μια εφαρμογή WPF να γίνουν αδιέξοδο όταν ισχύουν οι ακόλουθες συνθήκες:

  • Η εφαρμογή προκαλεί ένα συμβάν του οποίου παράδοσης δρομολογείται μέσω του συστήματος ασθενώς συμβάντων.

  • Άλλο νήμα χρησιμοποιείται ταυτόχρονα από το σύστημα συμβάντων ασθενώς. Αυτό έχει ως αποτέλεσμα το πρώτο νήμα για την αναμονή ενός κλειδώματος.

  • Όταν αναμένει, το νήμα μηνύματος αντλία λαμβάνει ένα μήνυμα που έχει ως αποτέλεσμα re-entrancy στον κώδικα της εφαρμογής.

  • Εισαγάγετε ξανά τον κώδικα προσπαθεί να χρησιμοποιήσει το σύστημα ασθενώς συμβάντων.

Αυτό παρατηρείται πιο συχνά με το συμβάν PropertyChanged του INotifyPropertyChanged, όπου επιχειρεί επίσης τον κωδικό που εισαγάγετε ξανά για να ενεργοποιήσετε ένα συμβάν PropertyChanged .

Αυτό διορθώνεται στο σύστημα συμβάντων ασθενώς από αναμονή για κλειδαριές με τρόπο που δεν εκτελείται το νήμα μηνύματος αντλία.

Το ζήτημα 4

Κατά την προσπάθειά σας να εκτελέσετε μια εντολή στο διακομιστή, το χρονικό όριο στην πλευρά προγράμματος-πελάτη, αλλά ολοκληρωθεί στο διακομιστή. Σε αυτήν την περίπτωση, ο υπολογιστής-πελάτης στέλνει ένα πακέτο προσοχή στο διακομιστή και ορίζει αυτόματα σε κατάσταση έληξε. Ωστόσο, αυτό δεν την επαναφέρετε μόλις ανακτά από το μέλος λήξει μετά τη δήλωση που ο υπολογιστής-πελάτης που έληξε στις οποίες επεξεργάστηκε ο διακομιστής.

Αυτή η επείγουσα επιδιόρθωση επαναφέρει την κατάσταση του προγράμματος-πελάτη όταν αυτή ανακτά από το μέλος λήξει.

Το ζήτημα 5

Σε ορισμένες περιπτώσεις, ορισμένα αρχεία στο χώρο προσωρινής αποθήκευσης σκιώδους ASP.NET μπορεί να καταστραφούν κατά τον τερματισμό του υπολογιστή. Αυτό μπορεί να προκαλέσει απρόβλεπτη συμπεριφορά ή εξαιρέσεις που προκαλείται από εφαρμογές που χρησιμοποιούν τη μνήμη cache.

Αυτή η ενημερωμένη έκδοση διορθώνει πολλά ζητήματα με το πρόγραμμα μεταγλώττισης RyuJIT. Εάν η εφαρμογή εξακολουθεί να συμπεριφέρεται απρόβλεπτα μετά την εγκατάσταση αυτής της ενημερωμένης έκδοσης, ανατρέξτε στην ενότητα πρόσθετες λεπτομερείς οδηγίες αντιμετώπισης προβλημάτων.

Πρόσθετα βήματα:

Εάν διαπιστωθεί ότι RyuJIT μπορούν να συμμετέχουν στο θέμα σας, ακολουθώντας τα βήματα αντιμετώπισης προβλημάτων κατά τη σύνδεση, συνδεθείτε το ζήτημα στο http://connect.microsoft.com. Συμπεριλάβετε όσες λεπτομέρειες όσο το δυνατόν η αναφορά και επίσης κώδικα για να αναπαραγάγετε το ζήτημα.

Το ζήτημα 6

DxO OpticsPro 10 μπορεί να διακοπεί όταν περιηγείστε γρήγορα μέσω του στοιχείου ελέγχου TreeView στο Windows 10 που έχει το .net Framework 4.6 εγκατεστημένο. Αυτή η επείγουσα επιδιόρθωση διορθώνει συνθήκες που ενδέχεται να προκαλέσει τη διακοπή λειτουργίας.

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×