Накопительный пакет обновления от 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 |
Устранение и проблема, из-за которой при отрисовке программного обеспечения не удается нарисовать изображения, положение и масштабирование которых слишком велики. Например, элемент Image с шириной =10, источником которого является точечный рисунок с шириной 500 и положением 700 пикселей от левого края включающего окна, не отображается, так как коэффициент масштабирования S = 500/10 = 50 и положение X=700 слишком велико, в том смысле, что их продукт S * X = 50 * 700 = 35000 превышает 2^15 = 32768. |
CLR2 |
Снижает риск возврата неупорядоченных объектов ConstructorInfo из Type.GetConstructors(). Улучшенное поведение в сценариях, когда внешние ошибки (например, двойные бесплатные) препятствуют запуску базовых потоков ОС. Теперь среда выполнения завершается ошибкой диагностики, а не зависает в ожидании запуска потока. Это обеспечивает лучшее восстановление сбоев и улучшенную диагностику проблемы, вызвавшей сбой. Адреса и проблемы с поздней привязкой com-вызовов .NET, содержащих SafeArrays, где SafeArray не полностью инициализирован. |
Winforms |
Устранена проблема, препятствующая переходу к последнему элементу раскрывающегося меню одним нажатием клавиши стрелки вверх. Адреса и проблема, из-за которой сетка свойств может вызывать исключение NullReferenceException при изменении выбора значения на NULL (ничего не выбрано) в ответ на изменения значений. |
1 Windows Presentation Foundation среды CLR (WPF) 2
Известные проблемы в этом обновлении
Симптомы:
После применения накопительного обновления для платформа .NET Framework 4.8 от15 октября некоторые приложения и приложения ClickOnce, создав домен приложений по умолчанию с ограниченным набором разрешений, могут наблюдать за сбоем запуска приложений, а также сбоями среды выполнения приложений или непредвиденным поведением. Наблюдаемая проблема — 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.
Как получить и установить обновление
Установка этого обновления
Чтобы скачать и установить это обновление, перейдите в раздел > Update & Security > клиентский компонент Центра обновления Windows, а затем выберите "Проверить наличие обновлений".
Чтобы получить автономный пакет для этого обновления, перейдите на веб-сайт каталога центра обновления Майкрософт.
Сведения о файлах
Чтобы получить список файлов, указанных в этом обновлении, скачайте сведения о файлах для накопительного обновления.
Предварительные условия
Чтобы применить это обновление, необходимо установить платформа .NET Framework 4.8.
Требование перезагрузки
Необходимо перезапустить компьютер после применения этого обновления, если используются какие-либо затронутые файлы. Перед применением этого обновления рекомендуется платформа .NET Framework приложения на основе приложений.
Сведения о замене обновлений
Это обновление заменяет ранее выпущенные обновления 4515839.
Как получить справку и поддержку для этого обновления
-
Справка по установке обновлений: клиентский компонент Центра обновления Windows вопросы и ответы
-
Защита в Интернете и дома: Безопасность Windows поддержки
-
Локальная поддержка в соответствии с вашей стране: поддержка по всему региону