KB4519562 du 15 octobre 2019 : Mise à jour cumulative .NET Framework 4.8 pour Windows 10, version 1607 et Windows Server 2016

S’applique à
.NET

Remarque

  • Date de publication :
    15 octobre 2019
  • Version:
    .NET Framework 4.8

La mise à jour du 15 octobre 2019 pour Windows 10 version 1607 et Windows Server 2016 inclut des améliorations cumulatives de fiabilité dans .NET 4.8. Il est recommandé d’appliquer cette mise à jour dans le cadre de vos tâches de maintenance régulière. Avant d'installer cette mise à jour, consultez les sections Conditions préalables et Nécessité de redémarrer.

Améliorations de la qualité et de la fiabilité

ASP.NET Résolution d’un problème avec ValidationContext.MemberName lors de l’utilisation de DataAnnotation.ValidationAttribute personnalisé.
WPF1 Résolution et problème où le rendu logiciel ne parvient pas à dessiner des images dont la position et la mise à l’échelle sont trop volumineuses. Par exemple, un élément Image avec Width=10, une image bitmap avec width=500 et positionnée à 700 pixels du bord gauche de la fenêtre englobante ne s’affiche pas, car le facteur de mise à l’échelle S = 500/10 = 50 et la position X=700 sont trop grands, dans le sens où leur produit S * X = 50 * 700 = 35000 dépasse 2^15 = 32768.
CLR2 Réduit le risque de retourner des ConstructorInfo non ordonnés à partir de Type.GetConstructors().
Comportement amélioré dans les scénarios où des bogues externes (tels qu’un double-free) empêchent le démarrage des threads de système d’exploitation sous-jacents. Le runtime échoue maintenant avec une erreur de diagnostic au lieu de se suspendre en attendant que le thread démarre. Cela permet une meilleure récupération de l’échec et une meilleure diagnostics du problème à l’origine de l’échec.
Résout et problème avec les appels COM .NET à liaison tardive contenant SafeArrays où safeArray n’est pas entièrement initialisé.
WinForms Résolution d’un problème qui empêchait la navigation vers le dernier élément de l’élément de menu déroulant en appuyant sur une seule touche de direction vers le haut.
Adresses et problème où la grille de propriétés peut lever une NullReferenceException lorsque la sélection passe à null (rien n’est sélectionné) en réponse aux modifications de valeur

1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)

Problèmes connus dans cette mise à jour

Symptômes:

Après avoir appliqué cette mise àjour cumulative du 15 octobre pour .NET Framework 4.8, certaines applications ClickOnce et certaines applications Qui créent le AppDomain par défaut avec un jeu d’autorisations restreint peuvent observer des échecs de lancement d’application ou d’exécution d’application, ou des comportements inattendus. Le problème observable est que System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) est null, ce qui entraîne des bizarrerie permettant de revenir aux comportements .NET Framework 4.0.

Solution de contournement :

Les clients qui observent de nouveaux échecs inattendus ou problèmes fonctionnels peuvent implémenter un paramètre d’application en ajoutant (ou en fusionnant) la section suivante à votre fichier de configuration d’application :

<?xml version="1.0 » encoding="utf-8 » ?>
<Configuration>
<Duree>
<AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true » />
</runtime>
</Configuration>

Résolution

Pour résoudre ce problème, installez la mise à jour de .NET Framework 4.8 pour Windows 10 version 1607 et Windows Server 2016 KB4532997.

Procédure d'obtention et d'installation de la mise à jour

Installer cette mise à jour

Pour télécharger et installer cette mise à jour, accédez à Paramètres>Mise à jour & Sécurité>Windows Update, puis sélectionnez Rechercher les mises à jour.

Pour obtenir le package autonome pour cette mise à jour, accédez au site web Catalogue Microsoft Update.

Informations de fichier

Pour obtenir une liste des fichiers fournis dans cette mise à jour, téléchargez les informations de fichier relatives à la mise à jour cumulative.

Configuration requise

Pour pouvoir appliquer cette mise à jour, vous devez avoir préalablement installé .NET Framework 4.8.

Nécessité de redémarrer

Vous devez redémarrer l’ordinateur après avoir appliqué cette mise à jour si des fichiers concernés sont en cours d’utilisation. Il est recommandé de quitter toutes les applications .NET Framework avant d’appliquer cette mise à jour.

Informations sur le remplacement de la mise à jour

Cette mise à jour remplace les mises à jour précédemment publiées [4515839](https://support.microsoft.com/help/4515839\).

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