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

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

Επίλυση

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

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

119591 Πώς να αποκτήσετε αρχεία υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες, η Microsoft σαρώνει αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο την ημερομηνία που δημοσιεύτηκε το αρχείο. Το αρχείο αποθηκεύεται σε διακομιστές με βελτιωμένη ασφάλεια, οι οποίες αποτρέπουν τυχόν μη εξουσιοδοτημένες αλλαγές στο αρχείο.

Σημείωση Για να επαληθεύσετε την έκδοση ενημέρωσης άμεσης επιδιόρθωσης, ελέγξτε την τιμή της λέξης-κλειδιού Release για να προσδιορίσετε την εγκατεστημένη έκδοση. Για να είναι συμβατή με τις μελλοντικές γραμμές, μπορείτε να ελέγξετε αν μια τιμή είναι μεγαλύτερη ή ίση με την τιμή που παρατίθεται στον παρακάτω πίνακα.
 

Έκδοση συνάθροισης άμεσων επιδιορθώσεων

Τιμή της έκδοσης DWORD

3146711 συνάθροισης ενημερώσεων άμεσης επιδιόρθωσης για τις .NET Framework 4.6 και νεότερες εκδόσεις

394294

Για περισσότερες πληροφορίες σχετικά με τον τρόπο με τον οποίο μπορείτε να προσδιορίσετε τις .NET Framework εκδόσεις, ανατρέξτε στο θέμα Τρόπος: Προσδιορισμός των εκδόσεων .NET Framework που έχουν εγκατασταθεί.

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

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

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

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

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

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

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

Προβλήματα που διορθώνει αυτή η συνάθροιση άμεσων επιδιορθώσεων

Πρόβλημα

με το CLR JIT Οι δομές C# μεταβιβάζονται με αναφορά και όχι με βάση την τιμή, όταν ο κώδικας εκτελείται σε έναν υπολογιστή που έχει εγκαταστήσει το .NET Framework 4.6 και που χρησιμοποιεί το πρόγραμμα μεταγλώττισης RyuJIT. Ένα σύμπτωμα αυτού του σφάλματος είναι ότι ο κώδικας αντιπροσωπεύει τα δεδομένα σε μια συλλογή με εσφαλμένη σειρά (χρονολογικός κύκλος). Αυτή η αλλαγή συμπεριφοράς από προηγούμενες εκδόσεις του .NET Framework προκαλεί διάφορα συμπτώματα όταν τα προγράμματα-πελάτες ανακτούν δεδομένα χρονολογικής σειράς από το κατάστημα δεδομένων.

Αυτό το πρόβλημα παρουσιάζεται εξαιτίας της έλλειψης σημαίας εκθέσεων πανίδρου για μεταβλητές tmp που λειτουργούν ως ορίσματα pass-by-ref, το οποίο, με τη σειρά του, καταστραφεί η φάση prop copy.

Πρόβλημα

με το CLR Ένα ζήτημα στο πρόγραμμα φόρτωσης τύπου CLR ενδέχεται να προκαλέσει ένα σφάλμα, ενώ γίνεται επαναφορά των γενικών τύπων από τις εγγενείς εικόνες. Αυτό έχει ως αποτέλεσμα την αποτυχία της εντολής ngen createpdb. Αυτό το πρόβλημα επιλύεται από αυτή την άμεση επιδιόρθωση.

Θέμα

φορμών Windows Το περιβάλλον εργασίας χρήστη PrintPreviewDialog του Windows Δημιουργείται πολύ αργά όταν ισχύουν οι ακόλουθες συνθήκες:
 

  • Χρησιμοποιείται ένας εκτυπωτής δικτύου.

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

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

Για να επιλέξετε να συμμετάσχετε σε αυτήν τη βελτιστοποίηση, θα πρέπει να προστεθεί το ακόλουθο κλειδί στο αρχείο app.config ανάλογα με την έκδοση του .NET Framework:

.NET Framework 4.5.2:

<?xml version="1.0" encoding="utf-8"?>
>ρύθμισης παραμέτρων
του < < appSettings >
< προσθέσετε key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuration> .NET Framework 4.6 ή νεότερη έκδοση:

<?xml version="1.0" encoding="utf-8"?>
>ρύθμισης παραμέτρων
< < χρόνου εκτέλεσης>
< AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
<>
/runtime <> /configuration if an application can run on either version of the .NET Framework, use both switches in the same file.

Για να εξαιρεθείτε, καταργήστε το διακόπτη ή ορίστε τις τιμές σε ψευδές.

ClickOnce πρόβλημα

ClickOnce έχει ενημερωθεί ώστε να υποστηρίζει τα TLS 1.1 και 1.2. ClickOnce εντοπίζει αυτόματα ποιο πρωτόκολλο TLS απαιτείται κατά το χρόνο εκτέλεσης. Δεν απαιτούνται επιπλέον βήματα στο ClickOnce για την ενεργοποίηση αυτής της λειτουργικότητας.

Σημείωση ClickOnce συνεχίζει να υποστηρίζει το TLS 1,0 για το ορατό μέλλον, παρόλο που δεν θεωρείται πλέον συμβατό με PCI.

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

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

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

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

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

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

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

×