Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

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

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

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

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

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

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

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

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

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

Πρέπει να κάνετε επανεκκίνηση του υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, εάν χρησιμοποιούνται τα αρχεία που επηρεάζονται. Συνιστάται να κλείσετε όλες τις εφαρμογές που βασίζονται στο .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.

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

Το ζήτημα 6

Οι υπολογιστές που έχουν 80 gigabyte (GB) ή περισσότερα μνήμης να μπορούν να αντιμετωπίσουν μείωση των επιδόσεων σε περιπτώσεις ανεπαρκούς μνήμης λόγω το Garbage Collector πίσω Εκτέλεση δημιουργίας αντιγράφων Gen2 συλλογές.

Αυτή η επείγουσα επιδιόρθωση περιλαμβάνει αλλαγές με το Garbage Collector, προσαρμόζοντας τις συνθήκες στις οποίες Gen2 συλλογές που εμφανίζονται σε υπολογιστές που διαθέτουν 80 GB ή περισσότερη μνήμη.

Γνωστά ζητήματα

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

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

Θέλετε περισσότερες επιλογές;

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

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

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×