Ημερομηνία κυκλοφορίας: 26 Ιανουαρίου 2021

Έκδοση: .NET Framework 3.5, 4.7.2 και 4.8

Σύνοψη

Αυτό το άρθρο περιγράφει την προεπισκόπηση συγκεντρωτικής ενημέρωσης για τα 3.5, 4.7.2 και 4.8 για Windows 10, έκδοση 1809 και Windows Server, έκδοση 2019.

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

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

  •  4598303Περιγραφή της συγκεντρωτικής ενημέρωσης για το .NET Framework 3.5 και 4.7.2 για Windows 10, έκδοση 1809 και Windows Server, έκδοση 2019 (KB4598303)

  •  4598300Περιγραφή της συγκεντρωτικής ενημέρωσης για το .NET Framework 3.5 και 4.8 για Windows 10, έκδοση 1809 και Windows Server, έκδοση 2019 (KB4598300)

Γνωστά θέματα σε αυτή την ενημέρωση

Σύμπτωμα

Μετά την εγκατάσταση αυτής της ενημέρωσης, οι εφαρμογές WPF ενδέχεται να αιωθιστούν με ένα callstack παρόμοιο με το

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

Αυτό συμβαίνει κατά την απόρριψη ενός HwndSource του οποίου το RootVisual είναι null, μια κατάσταση που προκύπτει στο Visual Studio κατά την αγκύρωση ή το διαχωρισμό παραθύρων και μπορεί να προκύψει σε άλλες εφαρμογές.

Λύση

Για να επιλύσετε αυτό το πρόβλημα, ορίστε δύο διακόπτες AppContext χρησιμοποιώντας μία από τις μεθόδους που περιγράφονται στο AppContext Class (System) κάτω από την επικεφαλίδα "AppContext για καταναλωτές βιβλιοθηκών".  Οι διακόπτες ονομάζονται Switch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix καιSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix και τα δύο θα πρέπει να έχουν οριστεί σε "true".   Ο πρώτος διακόπτης αποφεύγεται την αιφνίδια διακοπή λειτουργίας, αλλά παρουσιάζει και το σφάλμα που έχει διορθωθεί στα KB.  Ο δεύτερος διακόπτης παραβλλήθηκε τη συγκεκριμένη στιγμή, αλλά θα αναγνωριστεί σε μια μελλοντική ενημέρωση του .NET που περιέχει μια επιδιόρθωση για το σφάλμα αναφοράς null.  επαναφέρει την αρχική επιδιόρθωση σφάλματος.

Για παράδειγμα, χρησιμοποιώντας τη μέθοδο αρχείου app.config για να εφαρμόσετε τη λύση στο εύρος εφαρμογής:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Πώς μπορείτε να λάβετε αυτή την ενημέρωση

Εγκατάσταση αυτής της ενημέρωσης

Κανάλι κυκλοφορίας

Διαθέσιμο

Επόμενο βήμα

Windows Update και Microsoft Update

Ναι

Για να κάνετε λήψη και εγκατάσταση αυτής της ενημέρωσης, μεταβείτε στην επιλογή Ρυθμίσεις >Update & Security > Windows Updateκαι, στη συνέχεια, επιλέξτε "Έλεγχος για ενημερώσεις".

Κατάλογος του Microsoft Update

Ναι

Για να λάβετε το αυτόνομο πακέτο για αυτήν την ενημέρωση, μεταβείτε στην τοποθεσία Web του καταλόγου Microsoft Update.

Υπηρεσίες Windows Server Update Services (WSUS)

Όχι

Μπορείτε να εισαγάγετε αυτή την ενημέρωση σε WSUS με μη αυτόματο τρόπο. Ανατρέξτε στον Κατάλογο του Microsoft Update για οδηγίες.

Σημείωση: Αυτή η ενημέρωση είναι διαθέσιμη στο WSUS μέσω της έκδοσης 4598461.

Πώς μπορείτε να λάβετε βοήθεια και υποστήριξη για αυτή την ενημέρωση

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

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

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

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