15. Oktober 2019-KB4519572 Kumulatives Update für .NET Framework 4.8 für Windows 10 Version 1803

Gilt für: .NET Framework

Das Update vom 15. Oktober 2019 für Windows 10 Version 1803 enthält kumulative Zuverlässigkeitsverbesserungen in .NET 4.8. Wir empfehlen Ihnen, dieses Update als Teil Ihrer regelmäßigen Wartungsroutinen anzuwenden. Bevor Sie dieses Update installieren, lesen Sie die Abschnitte Voraussetzungen und Neustartanforderungen.

Verbesserungen der Qualität und Zuverlässigkeit


ASP.NET

Behebt ein Problem mit ValidationContext.MemberName bei verwendung von benutzerdefinierten DataAnnotation.ValidationAttribute.

WPF1

Behebt und problem, wenn das Software-Rendering keine Bilder zeichnet, deren Position und Skalierung zu groß sind. Beispielsweise erscheint ein Bildelement mit Width=10, das zu einer Bitmap mit width=500 bezogen und 700 Pixel vom linken Rand des einschließenden Fensters positioniert ist, nicht, 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 überschreitet 2x15 = 32768.

CLR2

Reduziert das Risiko der Rückgabe ungeordneter ConstructorInfos von Type.GetConstructors().

Verbessertes Verhalten in Szenarien, in denen externe Fehler (z. B. ein doppelt freistehender 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 probleme 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 heruntergelassenen Menüelements durch einzelne nach oben pfeilende Taste verhindert hat.

Adressen und Problem, bei dem das Eigenschaftenraster eine NullReferenceException auslösen kann, wenn sich die Auswahl in NULL ändert (nichts ist ausgewählt), als Reaktion auf Wertänderungen

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

Bekannte Probleme in diesem Update


Symptome:

Nach DerAnwendung dieses 15. Oktober Kumulatives Update für .NET Framework 4.8, einige ClickOnce-Anwendungen und Anwendungen, die die Standard-AppDomain mit einem eingeschränkten Berechtigungssatz erstellen, können Anwendungsstart- oder Anwendungslaufzeitfehler oder unerwartete Verhaltensweisen beobachten. Das beobachtbare Problem ist, dass System.AppDomainSetup.TargetFrameworkName (https://docs.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) null ist, was zu eigennierenden Änderungen führt, die die Wiederherstellung des .NET Framework 4.0-Verhaltens ermöglichen.

Problemumgehung:

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

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

Fehlerbehebung


Installieren Sie das Update für .NET Framework 4.8 für Windows 10 Version 1803 KB4533000.

Bezug und Installation des Updates


Installieren dieses Updates

Um dieses Update herunterzuladen und zu installieren, gehen Sie zu Einstellungen > Update & Sicherheit > Windows Update, und wählen Sie dann Nach Updates suchenaus.

Um das eigenständige Paket für dieses Update zu erhalten, gehen Sie zur Microsoft Update Catalog-Website.

Dateiinformationen

Laden Sie die Dateiinformationen für das kumulative Update herunter, um eine Liste der in diesem Update bereitgestellten Dateien anzuzeigen.

Voraussetzungen

Um dieses Update anwenden zu können, müssen Sie .NET Framework 4.8 installiert haben.

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 4515842.

Hilfe und Support zu diesem Update