Date de publication : 26 janvier 2021

Version : .NET Framework 3.5, 4.7.2 et 4.8

Résumé

Cet article décrit la prévisualisation de la mise à jour cumulative pour les versions 3.5, 4.7.2 et 4.8 pour Windows 10, version 1809 et Windows Server, version 2019.

Informations supplémentaires relatives à cette mise à jour

Les articles suivants contiennent des informations supplémentaires sur cette mise à jour en ce qui concerne les versions de produit individuelles.

  •  4598303Description de la mise à jour cumulative pour .NET Framework 3.5 et 4.7.2 pour Windows 10, version 1809 et Windows Server, version 2019 (KB4598303)

  •  4598300Description de la mise à jour cumulative pour .NET Framework 3.5 et 4.8 pour Windows 10, version 1809 et Windows Server, version 2019 (KB4598300)

Problèmes connus dans cette mise à jour

Symptôme

Après avoir installé cette mise à jour, les applications WPF peuvent se crasher avec une punaise similaire à

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()

Cela se produit lors de la mise à disposition d’une source HwndSource dont RootVisual est null, une situation qui se produit dans Visual Studio lors de l’accueil ou du fractionnement de fenêtres, et qui peut survenir dans d’autres applications.

Solution de contournement

Pour contourner ce problème, définissez deux commutateurs AppContext en utilisant l’une des méthodes décrites dans AppContext Class (System) sous le titre « AppContext for library consumers ».  Les commutateurs sont nommés Switch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix etSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix et les deux doivent être réglés sur « true ».   Le premier commutateur évite le plantage, mais présente de nouveau le bogue corrigé au cours des ko.  Le deuxième commutateur est actuellement ignoré, mais sera reconnu dans une prochaine mise à jour .NET qui contient un correctif pour le plantage de référence null .  Il restaure le correctif d’origine.

Par exemple, l’utilisation de app.config méthode de fichier pour appliquer la solution de contournement à l’étendue de l’application :

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

Comment obtenir cette mise à jour

Installer cette mise à jour

Canal de publication

Disponible

Étape suivante

Windows Update et Microsoft Update

Oui

Pour télécharger et installer cette mise à jour, sélectionnez Paramètres > mise à jour & sécurité > Windows Update,puis sélectionnez Vérifier les mises à jour.

Catalogue Microsoft Update

Oui

Pour obtenir le package autonome pour cette mise à jour, allez sur le site web du catalogue de mises à jour Microsoft.

Windows Server Update Services (WSUS)

Non

Vous pouvez importer cette mise à jour dans WSUS manuellement. Pour obtenir des instructions, voir le catalogue Microsoft Update.

Remarque : Cette mise à jour est disponible sur WSUS via le 4598461.

Procédure pour obtenir de l'aide et un support pour cette mise à jour

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.