24 września 2019 r. — skumulowana aktualizacja KB4515842 dla .NET Framework 4.8 dla systemu Windows 10 w wersji 1803

Dotyczy
.NET

Uwaga

  • Data wydania:
    24 września 2019 r.
  • Wersja:
    .NET Framework 4.8

Aktualizacja systemu Windows 10 w wersji 1803 z 24 września 2019 r. zawiera skumulowane ulepszenia niezawodności w programie Microsoft .NET Framework 4.8. Zalecamy zastosowanie tej aktualizacji w ramach rutynowych rutynowych czynności konserwacyjnych. Przed zainstalowaniem tej aktualizacji zobacz sekcje Wymagania wstępne i Wymagania ponownego uruchomienia .

Ulepszenia w zakresie jakości i niezawodności

BCL1
  • Rozwiązuje problem wpływający na rywalizację wątków występującą w obiekcie BinaryFormatter.GetTypeInformation przy użyciu ConcurrentDictionary do obsługi dostępu wielowątkowego.
WPF2
  • Rozwiązuje problem z polem kombi WPF (lub dowolnym selektorem) w komórce DataGrid, który może próbować zmienić właściwości zaznaczenia (SelectedIndex, SelectedItem, SelectedValue), gdy element danych komórki zostanie ponownie zwirtualizowany lub usunięty z kolekcji źródłowej. Może tak wystąpić, jeśli właściwość ItemSource selektora jest związana z danymi za pośrednictwem ustawienia DataContext komórki. W zależności od trybu wirtualizacji i powiązań zadeklarowanych dla właściwości zaznaczenia, objawy mogą obejmować nieoczekiwane zmiany (na wartość null) właściwości elementu danych i nieoczekiwane wyświetlenia (jako null) innych elementów danych, które ponownie używają interfejsu użytkownika dołączonego wcześniej do ponownie zwirtualizowanego elementu.
  • Rozwiązuje problem polegający na tym, że element WPF TextBox lub RichTextBox z włączonym sprawdzaniem pisowni ulega awarii i zwraca błąd "ExecutionEngineException" w niektórych sytuacjach, w tym podczas wstawiania tekstu w pobliżu hiperlinku.
  • Rozwiązuje problem dotyczący aplikacji WPF obsługujących Per-Monitor obsługujących System-Aware lub nieświadomych okien podrzędnych działających w systemie .NET Framework 4.8. Ta wersja platformy .NET czasami ulega awarii i zwraca wyjątek "System.Collections.Generic.KeyNotFoundException".
CLR3
  • Rozwiązuje problem, który może powodować przecieki z obsługą w scenariuszach, które wielokrotnie ładują i zwalniają Mscoree.dll.
  • Rozwiązuje rzadkie przypadki, które niepoprawnie powodują zakończenie procesu, zamiast dostarczyć oczekiwany wynik NullReferenceException .

         1 biblioteka klas bazowych (BCL)
2 Windows Presentation Foundation (WPF)
3 Środowisko uruchomieniowe języka wspólnego (CLR)

Jak uzyskać i zainstalować aktualizację

Zainstaluj tę aktualizację

Ta aktualizacja zostanie automatycznie pobrana z witryny Windows Update i zainstalowana.

Aby uzyskać autonomiczny pakiet tej aktualizacji, przejdź do witryny internetowej Wykaz usługi Microsoft Update.

Informacje o plikach

Aby poznać listę plików zawartych w tej aktualizacji, pobierz informacje o plikach dla aktualizacji zbiorczej 451842.

Wymagania wstępne

Aby zastosować tę aktualizację, musisz mieć zainstalowany program .NET Framework 4.8.

Wymóg ponownego uruchomienia

Jeśli są używane jakiekolwiek pliki, których dotyczy problem, należy ponownie uruchomić komputer po zastosowaniu tej aktualizacji. Zalecamy zamknięcie wszystkich aplikacji opartych na platformie .NET Framework przed zastosowaniem tej aktualizacji.

Informacje o zastępowaniu aktualizacji

Ta aktualizacja zastępuje wcześniej wydaną aktualizację [4511521](https://support.microsoft.com/help/4511521\).

Jak uzyskać pomoc i obsługę techniczną dla tej aktualizacji