Applies To.NET

Releasedatum:15 oktober 2019

Versie:.NET Framework 4.8

De update van 15 oktober 2019 voor Windows 10 versie 1607 en Windows Server 2016 bevat cumulatieve betrouwbaarheidsverbeteringen in .NET 4.8. U wordt aangeraden deze update toe te passen als onderdeel van uw normale onderhoudsroutines. Voordat u deze update installeert, raadpleegt u de secties Vereisten en Vereisten voor opnieuw opstarten .

Kwaliteits- en betrouwbaarheidsverbeteringen

ASP.NET

Hiermee wordt een probleem met ValidationContext.MemberName opgelost bij het gebruik van aangepaste DataAnnotation.ValidationAttribute.

WPF1

Hiermee wordt een probleem opgelost waarbij softwarerendering geen afbeeldingen kan tekenen waarvan de positie en schaal te groot zijn. Bijvoorbeeld een afbeeldingselement met Width=10, wordt niet weergegeven omdat de schaalfactor S = 500/10 = 50 en de positie X =700 te groot zijn, in die zin dat het product S * X = 50 * 700 = 35000 groter is dan 2^15 = 32768.

CLR2

Vermindert het risico op het retourneren van niet-geordende ConstructorInfo's van Type.GetConstructors().

Verbeterd gedrag in scenario's waarin externe fouten (zoals een dubbele vrije) verhinderen dat onderliggende os-threads worden gestart. De runtime mislukt nu met een diagnostische fout in plaats van te wachten tot de thread wordt gestart. Dit maakt beter herstel van fouten mogelijk en betere diagnose van het probleem dat de fout heeft veroorzaakt.

Lost en probleem op met late gebonden .NET COM-aanroepen die SafeArrays bevatten, waarbij de SafeArray niet volledig is geïnitialiseerd.

Winforms

Hiermee wordt een probleem opgelost waardoor navigatie naar het laatste item van het vervolgkeuzemenu-item niet mogelijk was door met één pijl-omhoog te drukken.

Hiermee wordt een probleem opgelost waarbij het eigenschappenraster een NullReferenceException kan genereren wanneer de selectie wordt gewijzigd in null (er is niets geselecteerd) als reactie op waardewijzigingen

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

Bekende problemen in deze update

Symptomen:

Na het toepassen van deze cumulatieve update van 15 oktober voor .NET Framework 4.8, kunnen sommige ClickOnce-toepassingen en -toepassingen die het standaard-AppDomain met een beperkte machtigingenset maken, fouten bij het starten van toepassingen of uitvoering van toepassingen of onverwacht gedrag observeren. Het waarneembare probleem is dat system.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) null is, wat leidt tot eigenzinnigheden die het mogelijk maken om terug te keren naar .NET Framework 4.0-gedrag.

Oplossing:

Klanten die nieuwe onverwachte fouten of functionele problemen ondervinden, kunnen een toepassingsinstelling implementeren door de volgende sectie toe te voegen (of samen te voegen) aan het configuratiebestand van uw toepassing:

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

Oplossing

Installeer de update voor .NET Framework 4.8 voor Windows 10 versie 1607 en Windows Server 2016 KB4532997 om dit probleem op te lossen.

De update verkrijgen en installeren

Deze update installeren

Als u deze update wilt downloaden en installeren, gaat u naar Instellingen > Bijwerken & Security > Windows Update en selecteert u vervolgens Controleren op updates.

Als u het zelfstandige pakket voor deze update wilt downloaden, gaat u naar de website van de Microsoft Update-catalogus .

Bestandsgegevens

Download de bestandsgegevens voor de cumulatieve update voor een lijst met de bestanden die in deze update worden verstrekt.

Vereisten

Als u deze update wilt toepassen, moet .NET Framework 4.8 zijn geïnstalleerd.

Vereiste voor opnieuw opstarten

U moet de computer opnieuw opstarten nadat u deze update hebt toegepast als er betrokken bestanden worden gebruikt. U wordt aangeraden alle toepassingen op basis van .NET Framework af te sluiten voordat u deze update toepast.

Vervangingsgegevens bijwerken

Deze update vervangt eerder uitgebrachte updates 4515839.

Hulp en ondersteuning voor deze update verkrijgen

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.