Оглавление
×

Дата выпуска:15 октября 2019 г.

Версия: .NET Рамочная 4.8

Обновление для Windows 10 Version 1803 от 15 октября 2019 года включает в себя совокупные улучшения надежности в .NET 4.8. Мы рекомендуем вам применить это обновление как часть ваших регулярных процедур обслуживания. Перед установкой этого обновления ознакомьтесь с разделами «Предпосылки» и «Перезагрузить требования».

Улучшения качества и надежности

ASP.NET

Устраняет проблему с ВалидationContext.MemberName при использовании пользовательских DataAnnotation.ValidationAttribute.

Wpf1

Адреса и проблемы, в которых рендеринг программного обеспечения не позволяет нарисовать изображения, положение и масштабирование которых слишком велики. For example, an Image element with Width=10, sourced to a bitmap with width=500 and positioned 700 pixels from the left edge of the enclosing window, fails to appear because the scaling factor S = 500/10 = 50 and the position X=700 are too large, in the sense that their product S * X = 50 * 700 = 35000 exceeds 2^15 = 32768.

Clr2

Снижает риск возврата неупорядоченного Конструктора Info от Type.GetConstructors().

Улучшение поведения в сценариях, где внешние ошибки (например, двойные) предотвращают запуск основных потоков ОС. Время выполнения теперь не справляется с диагностической ошибкой, а не висит в ожидании начала потока. Это позволяет лучше восстановить отказ и лучше диагностируется проблема, которая вызвала сбой.

Адреса и проблемы с поздними вызовами .NET COM, содержащими SafeArrays, где SafeArray не полностью инициализирован.

Winforms

Устраняет проблему, которая препятствовала навигации к последнему элементу упавного элемента меню, одним нажатием клавиши вверх-стрелки.

Адреса и вопрос, где сетка свойств может бросить NullReferenceException при изменении выбора в нулевых (ничего не выбрано) в ответ на изменения стоимости

1Фонд презентаций Windows (WPF)2Общее время выполнения языка (CLR)

Известные проблемы в этом обновлении

Симптомы:

После подачи заявки на это 15 октябряЙСовокупное обновление для .NET Framework 4.8, некоторые clickOnce приложений и приложений, создающих AppDomain по умолчанию с ограниченным набором разрешений, может наблюдать за сбоем запуска приложения или сбоями в работе приложения или неожиданным поведением. Наблюдаемая проблема — system.AppDomainSetup.TargetFrameworkName(https://docs.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8)является нулевой, что приводит к любым причудам, позволяющим вернуться к поведению .NET Framework 4.0.

Решение:

Клиенты, наблюдающие за новыми неожиданными сбоями или функциональными проблемами, могут реализовать настройку приложения, добавив (или слив) следующий раздел в файл конфигурации приложения:

«lt;?xml версия» 1,0» кодирования»utf-8» (qM)gt; Lt;конфигурация и       Злт;время запуска           Значение (lt;AppContextSwitchOverrides) значение"Switch.System.Reflection.DoNotForceOrderOfConstructors'true" / Злт;/Время выполнения; Lt;/конфигурация

Решение

Чтобы решить эту проблему, установите обновление для .NET Framework 4.8 для Windows 10 Версия 1803 KB45333000.

Как получить и установить обновление

Установите это обновление

Чтобы загрузить и установить это обновление, перейдите к настройкам и безопасности, а затем выберите Проверить для обновления.

Чтобы получить автономный пакет для этого обновления, перейдите на веб-сайт каталога обновлений Майкрософт.

Сведения о файлах

Для списка файлов, которые предоставляются в этом обновлении, скачатьинформацию о файле для кумулятивного обновления.

Предварительные условия

Чтобы применить это обновление, необходимо установить рамку .NET 4.8.

Требование перезагрузки

Вы должны перезапустить компьютер после применения этого обновления, если какие-либо затронутые файлы используются. Мы рекомендуем вам выйти из всех приложений на основе рамочных программ .NET, прежде чем применять это обновление.

Сведения о замене обновлений

Это обновление заменяет ранее выпущенные обновления 4515842.

Как получить помощь и поддержку для этого обновления

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×