15 жовтня 2019 р. – KB4519562 Сукупне оновлення для .NET Framework 4.8 для Windows 10 версії 1607 і Windows Server 2016
Applies To
.NETДата випуску:
15 жовтня 2019 р.Версія:
.NET Framework 4.8Оновлення від 15 жовтня 2019 р. для Windows 10 версії 1607 і Windows Server 2016 містить сукупні покращення надійності в .NET 4.8. Радимо застосовувати це оновлення в рамках регулярних процедур обслуговування. Перш ніж інсталювати це оновлення, див. розділи Обов'язкові умови та Вимоги перезавантаження .
Покращення якості та надійності
ASP.NET |
Вирішено проблему з ValidationContext.MemberName під час використання настроюваного dataAnnotation.ValidationAttribute. |
WPF1 |
Вирішено проблему, через яку рендерінг програмного забезпечення не може креслити зображення, розташування та масштаб яких завеликі. Наприклад, елемент Зображення з шириною=10, отриманий на точковий рисунок із шириною=500 і розташований у 700 пікселів від лівого краю вікна, не відображається, оскільки коефіцієнт масштабування S = 500/10 = 50 і позиція X =700 завелика, в тому сенсі, що їх продукт S * X = 50 * 700 = 35000 перевищує 2^15 = 32768. |
CLR2 |
Зменшує ризик повернення невпорядкованого конструктораInfo з Type.GetConstructors(). Покращено поведінку в сценаріях, коли зовнішні помилки (наприклад, подвійні) перешкоджають запуску основних потоків ОС. Час виконання зараз завершується помилкою діагностики, а не очікуванням запуску потоку. Це забезпечує краще відновлення помилок і кращу діагностику проблеми, яка спричинила помилку. Вирішено проблему та проблему із пізніми пов'язаними викликами .NET COM, що містять SafeArrays, де SafeArray не повністю ініціалізовано. |
Форми WinForms |
Вирішено проблему, яка перешкоджала навігації до останнього елемента розкривного меню одним натисканням клавіші зі стрілкою вгору. Вирішено та проблему, через якій сітка властивостей може викликати NullReferenceException, коли вибір змінюється на null (нічого не вибрано) у відповідь на зміни значень |
1 Windows Presentation Foundation (WPF) 2 Common Language Runtime (CLR)
Відомі проблеми в цьому оновленні
Симптоми:
Після застосування цього сукупного оновлення від 15 жовтня для .NET Framework 4.8 деякі програми та програми ClickOnce, які створюють домен AppDomain за замовчуванням з обмеженим набором дозволів, можуть спостерігати помилки запуску програм або середовища виконання програми або неочікувану поведінку. Спостережувана проблема полягає в тому, що System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) має null-значення, що призводить до того, що будь-які примхи повертаються до поведінки .NET Framework 4.0.
Обійти:
Клієнти, які спостерігають нові неочікувані помилки або функціональні проблеми, можуть реалізувати параметр програми, додавши (або об'єднавши) такий розділ до файлу конфігурації застосунку:
<?xml version="1.0" encoding="utf-8" ?> >конфігурації < <> середовища виконання <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> </configuration> |
Спосіб вирішення
Щоб вирішити цю проблему, інсталюйте оновлення для .NET Framework 4.8 для Windows 10 версії 1607 і Windows Server 2016 KB4532997.
Отримання та інсталяція оновлення
Інсталювати це оновлення
Щоб завантажити та інсталювати це оновлення, перейдіть до розділу Настройки > Оновлення & > безпекиWindows Update, а потім натисніть кнопку Перевірити наявність оновлень.
Щоб отримати автономний пакет для цього оновлення, перейдіть на веб-сайт Каталог Microsoft Update .
Відомості про файл
Щоб отримати список файлів, які містяться в цьому оновленні, завантажте відомості про файл для сукупного пакета оновлень.
Попередні вимоги
Щоб застосувати це оновлення, потрібно інсталювати .NET Framework 4.8.
Необхідність перезавантаження
Якщо використовуються будь-які змінені файли, перезавантажте комп'ютер після застосування цього оновлення. Перш ніж застосовувати це оновлення, радимо вийти з усіх програм на основі .NET Framework.
Відомості про заміну оновлення
Це оновлення замінює раніше випущені оновлення 4515839.
Отримання довідки та підтримки для цього оновлення
-
Довідка з інсталяції оновлень: Windows Update запитання й відповіді
-
Захистіть себе в Інтернеті та вдома: підтримка Безпека у Windows
-
Місцева підтримка відповідно до вашої країни: міжнародна підтримка