Hinweis
- Veröffentlichungsdatum:
15. Oktober 2019 - Version:
.NET Framework 4.8
Das Update vom 15. Oktober 2019 für Windows 10 Version 1607 und Windows Server 2016 enthält Verbesserungen der kumulativen Zuverlässigkeit in .NET 4.8. Wir empfehlen, dass Sie dieses Update im Rahmen Ihrer regulären Wartungsroutinen anwenden. Lesen Sie vor der Installation dieses Updates die Abschnitte Voraussetzungen und Neustartanforderung.
Verbesserungen der Qualität und Zuverlässigkeit
| ASP.NET | Behebt ein Problem mit ValidationContext.MemberName bei Verwendung von benutzerdefiniertem DataAnnotation.ValidationAttribute. |
|---|---|
| WPF1 | Es wird ein Problem behoben, bei dem das Softwarerendering bilder nicht zeichnen kann, deren Position und Skalierung zu groß sind. Beispiel: Ein Image-Element mit Width=10, wird nicht angezeigt, weil der Skalierungsfaktor S = 500 = 500 = 500 und die Position X=700 zu groß sind, da ihr Produkt S * X = 500 = 500 = 500 und die Position X=700 zu groß sind, in dem Sinne, dass ihr Produkt S * X = 50 * 700 = 35000 2^15 = 32768 überschreitet. |
| CLR2 | Verringert das Risiko, dass ungeordnete ConstructorInfos von Type.GetConstructors() zurückgegeben werden. Verbessertes Verhalten in Szenarien, in denen externe Fehler (z. B. doppelfreie Fehler) den Start zugrunde liegender Betriebssystemthreads verhindern. Die Laufzeit schlägt jetzt mit einem Diagnosefehler fehl, anstatt auf den Start des Threads zu warten. Dies ermöglicht eine bessere Fehlerwiederherstellung und eine bessere Diagnose des Problems, das den Fehler verursacht hat. Behebt und Problem mit spät gebundenen .NET-COM-Aufrufen, die SafeArrays enthalten, bei denen SafeArray nicht vollständig initialisiert ist. |
| WinForms | Behebt ein Problem, das die Navigation zum letzten Element des gelöschten Menüelements durch drücken der NACH-OBEN-TASTE verhindert hat. Behebt und ein Problem, bei dem das Eigenschaftenraster eine NullReferenceException auslösen kann, wenn sich die Auswahl in NULL ändert (es ist nichts ausgewählt) als Reaktion auf Wertänderungen |
1 Windows Presentation Foundation (WPF)
2Common Language Runtime (CLR)
Bekannte Probleme bei diesem Update
Symptome:
Nach dem Anwenden dieseskumulativen Updates vom 15. Oktober für .NET Framework 4.8 können einige ClickOnce-Anwendungen und Anwendungen, die die Standard-AppDomain mit einem eingeschränkten Berechtigungssatz erstellen, möglicherweise Fehler beim Starten von Anwendungen, Anwendungslaufzeitfehler oder unerwartetes Verhalten beobachten. Das beobachtbare Problem ist, dass System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) NULL ist, was dazu führt, dass alle Marotten die Wiederherstellung auf .NET Framework 4.0-Verhalten ermöglichen.
Problemumgehung:
Kunden, die neue unerwartete Fehler oder Funktionsprobleme beobachten, können eine Anwendungseinstellung implementieren, indem sie Ihrer Anwendungskonfigurationsdatei den folgenden Abschnitt hinzufügen (oder zusammenführen):
|
<?xml version="1.0" encoding="utf-8" ?> <Konfiguration> <Laufzeit> <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> </Konfiguration> |
|---|
Lösung
Installieren Sie zum Beheben dieses Problems das Update für .NET Framework 4.8 für Windows 10 Version 1607 und Windows Server 2016 KB4532997.
Bezug und Installation des Updates
Dieses Update installieren
Um dieses Update herunterzuladen und zu installieren, wechseln Sie zu Einstellungen>Update & Sicherheit>Windows Update, und wählen Sie dann Nach Updates suchen aus.
Das eigenständige Paket für dieses Update finden Sie auf der Microsoft Update-Katalog-Website.
Dateiinformationen
Eine Liste der Dateien, die in diesem Update bereitgestellt werden, finden Sie im Dokument mit Dateiinformationen für das kumulative Update.
Voraussetzungen
.NET Framework 4.8 muss installiert sein, damit Sie dieses Update anwenden können.
Neustartanforderung
Starten Sie den Computer nach der Installation dieses Updates neu, wenn betroffene Dateien verwendet werden. Es wird empfohlen, alle .NET Framework-basierten Anwendungen zu beenden, bevor Sie dieses Update installieren.
Informationen zur Ersetzung von Updates
Dieses Update ersetzt zuvor veröffentlichte Updates [4515839](https://support.microsoft.com/help/4515839\).
Hilfe und Support zu diesem Update
- Hilfe zum Installieren von Updates: häufig gestellte Fragen Windows Update
- Schützen Sie sich online und zu Hause: Windows-Sicherheit Support
- Lokaler Support je nach Land: Internationaler Support