2 лютого 2021 р. – підготовча версія сукупного пакета оновлень KB4598299 для .NET Framework 3.5 і 4.8 для Windows 10, версія 2004, Windows Server, версія 2004, Windows 10, версія 20H2, і Windows Server, версія 20H2

Примітка.

  • Дата випуску:
    2 Лютого, 2021
  • Версія:
    .NET Framework.NET Framework 3.5 і 4.8

Оновлення від 2 лютого 2021 року для Windows 10, версії 2004, Windows Server, версії 2004, Windows 10, версії 20H2 та Windows Server, версії 20H2 включає сукупні покращення надійності в .NET Framework 3.5 і 4.8. Рекомендуємо застосовувати це оновлення в рамках регулярних процедур обслуговування. Перш ніж інсталювати це оновлення, ознайомтеся з розділами "Обов'язкова умова " та "Вимоги до перезавантаження ".

Покращення якості та надійності

ASP.NET - Вирішено проблему, через яку після інсталяції оновлення, випущеного 20 жовтня, деякі ASP.Net програми завершувалися з помилкою під час попередньої компіляції — ймовірно, з повідомленням, яке містить слова "Error ASPCONFIG".
WPF1 - Вирішено проблему зависання при прокручуванні до кінця TreeView, коли округлення макета увімкнено, а масштабування DPI не становить 100%.
CLR2 - Покращено надійність автоматичного створення власного зображення.

1 Фонд подання графіки Windows (WPF)

2Загальномовне середовище виконання (CLR)

Відомі проблеми в цьому оновленні

Ознака Після інсталяції цього оновлення програми WPF можуть аварійно завершувати роботу зі стеком викликів, схожим на
Інформація про виняток: System.NullReferenceException у System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) у System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) у System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean) у System.Windows.Interop.HwndMouseInputProvider.Dispose()Це відбувається при утилізації HwndSource, RootVisual якого null, ситуація, яка виникає в Visual Studio під час стикування або розділення вікон, а також може виникати в інших програмах.
Тимчасове вирішення Щоб вирішити цю проблему, налаштуйте два перемикачі AppContext за допомогою одного з методів, описаних у AppContext Class (System) під заголовком "AppContext для споживачів бібліотеки". Перемикачі називаються Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix і Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix , і обидва повинні мати значення "true". Перший перемикач допомагає уникнути аварійного завершення роботи, але повторно вводить помилку, виправлену в KB. Другий перемикач наразі ігнорується, але його буде розпізнано в майбутньому оновленні .NET, яке містить виправлення для аварійного завершення роботи з нульовим посиланням; Він відновлює початкове виправлення помилок.
Наприклад, використання методу app.config file для застосування обхідного шляху за адресою application scope:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Отримання оновлення

Інсталювати це оновлення

Канал випуску Доступно Наступний крок
Windows Update і Microsoft Update Так Щоб завантажити та інсталювати це оновлення, перейдіть до розділу "Оновлення настройок>"& "Безпека>Windows Update", а потім натисніть кнопку "Перевірити наявність оновлень".
Каталог Microsoft Update Так Щоб отримати автономний пакет для цього оновлення, перейдіть на веб-сайт Каталог Microsoft Update.
Служби Windows Server Update Services (WSUS) Ні Це оновлення можна імпортувати в служби WSUS уручну. Указівки можна знайти в Каталозі Microsoft Update.
Примітка. Це оновлення доступне на WSUS через 4598299.

Відомості про файли

Щоб отримати список файлів, які містяться в цьому оновленні, завантажте відомості про файл для сукупного пакета оновлень.

Попередні вимоги

Щоб застосувати це оновлення, на комп'ютері має бути інстальовано .NET Framework.NET Framework 3.5 або 4.8.

Необхідність перезавантаження

Якщо використовуються будь-які файли, що зазнали змін, потрібно перезавантажити комп'ютер після застосування цього оновлення. Перш ніж застосовувати це оновлення, радимо вийти з усіх програм на основі .NET Framework.

Як отримати довідку та підтримку для цього оновлення