Applies To.NET

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 kumulative Zuverlässigkeitsverbesserungen 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 benutzerdefinierter DataAnnotation.ValidationAttribute.

WPF1

Behebt und problem, bei dem das Softwarerendering keine Bilder zeichnet, deren Position und Skalierung zu groß sind. Beispielsweise ein Image-Element mit Width=10, das zu einer Bitmap mit width=500 und 700 Pixeln vom linken Rand des umschließenden Fensters positioniert ist, wird nicht angezeigt, da der Skalierungsfaktor S = 500/10 = 50 und die Position X=700 zu groß sind, in dem Sinne, dass ihr Produkt S * X = 50 * 700 = 35000 2^15 = 32768 überschreitet.

CLR2

Reduziert das Risiko, ungeordnete ConstructorInfos von Type.GetConstructors() zurückzugeben.

Verbessertes Verhalten in Szenarien, in denen externe Fehler (z. B. ein doppelter Fehler) verhindern, dass zugrunde liegende Betriebssystemthreads gestartet werden. Die Laufzeit schlägt jetzt mit einem Diagnosefehler fehl, anstatt darauf zu warten, dass der Thread gestartet wird. 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, durch das die Navigation zum letzten Element des Dropdownmenüelements durch drücken der einzelnen NACH-OBEN-TASTE verhindert wurde.

Behebt und problem, bei dem das Eigenschaftenraster eine NullReferenceException auslösen kann, wenn die Auswahl als Reaktion auf Wertänderungen in NULL geändert wird (es ist nichts ausgewählt).

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

Bekannte Probleme in diesem Update

Problembeschreibung:

Nach der Anwendung dieses kumulativen Updates vom 15. Oktober für .NET Framework 4.8 beobachten einige ClickOnce-Anwendungen und -Anwendungen, die die Standardmäßige AppDomain mit einem eingeschränkten Berechtigungssatz erstellen, möglicherweise Anwendungsstart- oder Anwendungslaufzeitfehler oder unerwartete Verhaltensweisen. Das feststellbare Problem ist, dass system.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) null ist, was zu allen Skurrilen führt, die das Zurücksetzen auf .NET Framework 4.0-Verhalten ermöglichen.

Problemumgehung:

Kunden, die neue unerwartete Fehler oder Funktionsprobleme beobachten, können eine Anwendungseinstellung implementieren, indem Sie der Anwendungskonfigurationsdatei den folgenden Abschnitt hinzufügen (oder zusammenführen):

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

Lösung

Um dieses Problem zu beheben, installieren Sie das Update für .NET Framework 4.8 für Windows 10 Version 1607 und Windows Server 2016 KB4532997.

Bezug und Installation des Updates

Installieren dieses Updates

Um dieses Update herunterzuladen und zu installieren, wechseln Sie zu Einstellungen > Update & Security > Windows Update, und wählen Sie dann "Nach Updates suchen" aus.

Um das eigenständige Paket für dieses Update abzurufen, wechseln Sie zur Website des Microsoft Update-Katalogs .

Dateiinformationen

Laden Sie für eine Liste der Dateien, die in diesem Update bereitgestellt werden, die Dateiinformationen für das kumulative Update herunter.

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.

Ersetzte Updates

Dieses Update ersetzt zuvor veröffentlichte Updates 4515839.

Hilfe und Support zu diesem Update

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.