Opmerking
- 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. Het is raadzaam deze update toe te passen als onderdeel van uw reguliere onderhoudsroutines. Voordat u deze update installeert, raadpleegt u de secties Vereisten en Vereisten voor opnieuw opstarten .
Verbeteringen in kwaliteit en betrouwbaarheid
| ASP.NET | Hiermee wordt een probleem opgelost met ValidationContext.MemberName bij het gebruik van aangepaste DataAnnotation.ValidationAttribute. |
|---|---|
| WPF1 | Lost en het probleem op dat softwarerendering geen afbeeldingen kan tekenen met een te grote positie en schaal. Bijvoorbeeld, een afbeeldingselement met breedte=10, afkomstig van een bitmap met breedte=500 en 700 pixels van de linkerrand van het omringende venster, wordt niet weergegeven omdat de schaalfactor S = 500/10 = 50 en de positie X=700 te groot zijn, in de zin dat hun product S * X = 50 * 700 = 35000 groter is dan 2^15 = 32768. |
| CLR2 | Hiermee wordt het risico verkleind dat ongeordende ConstructorInfo's worden geretourneerd van Type.GetConstructors(). Verbeterd gedrag in scenario's waarin externe bugs (zoals een 'double-free') verhinderen dat onderliggende besturingssysteemthreads 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 problemen op met te laat gebonden .NET COM-aanroepen die SafeArrays bevatten waarbij de SafeArray niet volledig is geïnitialiseerd. |
| Win-formulieren | Hiermee wordt een probleem opgelost waardoor navigatie naar het laatste item van het vervolgkeuzemenu-item wordt verhinderd door één druk op de pijl-omhoog. Lost een probleem op waarbij het eigenschapraster een NullReferenceException kan genereren wanneer de selectie verandert 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 de cumulatieve update van 15 oktober voor .NET Framework 4.8, kunnen sommige ClickOnce-toepassingen en toepassingen die het standaard AppDomain maken met een beperkte machtigingenset, fouten waarnemen bij het starten of de runtime van toepassingen, of onverwacht gedrag. 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 eigenaardigheden waardoor .NET Framework 4.0-gedrag kan worden teruggezet.
Tijdelijke oplossing:
Klanten die nieuwe, onverwachte fouten of functionele problemen waarnemen, kunnen een toepassingsinstelling implementeren door de volgende sectie toe te voegen (of samen te voegen) aan uw toepassingsconfiguratiebestand:
|
<?xml version="1.0" encoding="utf-8" ?> <Configuratie> <runtime> <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> </configuratie> |
|---|
Oplossing
U kunt dit probleem oplossen door de update voor .NET Framework 4.8 voor Windows 10 versie 1607 en Windows Server 2016 KB4532997 te installeren.
De update verkrijgen en installeren
Deze update installeren
Als je deze update wilt downloaden en installeren, ga je naar Instellingen>bijwerken & beveiliging>Windows Update en selecteer je vervolgens Controleren op updates.
Ga naar de website Microsoft Update-catalogus om het afzonderlijke pakket voor deze update te downloaden.
Bestandsinformatie
Download de bestandsinformatie voor de cumulatieve update voor een lijst van bestanden die deel uitmaken van deze update.
Vereisten
Als u deze update wilt toepassen, moet u .NET Framework 4.8 hebben geïnstalleerd.
Vereisten voor opnieuw starten
Als er betrokken bestanden worden gebruikt, moet u de computer opnieuw starten nadat u deze update hebt toegepast. U wordt aangeraden alle op .NET Framework gebaseerde toepassingen af te sluiten voordat u deze update toepast.
Informatie over vervangende update
Deze update vervangt voorgaande updates [4515839](https://support.microsoft.com/help/4515839\).
Help en ondersteuning verkrijgen voor deze update
- Hulp bij het installeren van updates: Veelgestelde vragen over Windows Update
- Uzelf online en thuis beschermen: ondersteuning voor Windows-beveiliging
- Lokale ondersteuning volgens uw land: Internationale ondersteuning