15 октомври 2019 г. – KB4519572 Кумулативна актуализация за .NET Framework (платформа) 4.8 за Windows 10 версия 1803
Applies To
.NETДата на издаване:
15 октомври 2019 г.Версия:
.NET Framework (платформа) 4.8Актуализацията от 15 октомври 2019 г. за Windows 10 версия 1803 включва кумулативни подобрения на надеждността в .NET 4.8. Препоръчваме ви да приложите тази актуализация като част от редовните ви подпр правила за поддръжка. Преди да инсталирате тази актуализация, вижте разделите Задължителни компоненти и Рестартиране на изисквания .
Подобрения на качеството и надеждността
ASP.NET |
Адресира проблем с ValidationContext.MemberName при използване на потребителски DataAnnotation.ValidationAttribute. |
WPF1 |
Обърнато е внимание и проблем, при който софтуерното рендиране не успява да нарисува изображения, чието положение и мащабиране са твърде големи. Например елемент на изображение с Width=10, изходящ за растерно изображение с ширина=500 и позициониран на 700 пиксела от левия край на ограждащия прозорец, не може да се появи, защото коефициентът на мащабиране S = 500/10 = 50 и позицията X=700 е твърде голяма, в смисъл че техният продукт S * X = 50 * 700 = 35 000 надвишава 2^15 = 32768. |
ClR2 |
Намалява риска от връщане на неподредени ConstructorInfo от Type.GetConstructors(). Подобрено поведение в сценарии, при които външни грешки (като например без двойна точност) предотвратяват стартирането на базовите нишки на ОПЕРАЦИОННАТА система. Времето на изпълнение сега е неуспешно с диагностична грешка, вместо да увисва, докато нишката започне. Това позволява по-добро възстановяване при неуспех и по-добра диагностика на проблема, който е причинил неуспеха. Обърнато е внимание и проблем със закъснели свързани с .NET COM повиквания, съдържащи SafeArrays, при който SafeArray не е напълно инициализиран. |
Winforms |
Адресира проблем, който е попречил на навигацията до последния елемент от падащото меню чрез натискане на един клавиш със стрелка нагоре. Обърнато е внимание и проблем, при който мрежата на свойствата може да изведе NullReferenceException, когато селекцията се промени на Null (нищо не е избрано) в отговор на промени в стойността |
1 Windows среда за представяния (WPF) 2 Общ езиков модул (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.
Workaround:
Клиентите, наблюдаващи нови неочаквани грешки или функционални проблеми, могат да реализират настройка на приложение чрез добавяне (или обединяване) на следната секция към файла за конфигуриране на приложението:
<?xml версия="1.0" кодиране="utf-8" ?> >за конфигуриране на < <>по време на изпълнение <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> </configuration> |
Решение
За да разрешите този проблем, инсталирайте актуализацията за .NET Framework (платформа) 4.8 за Windows 10 версия 1803 KB4533000.
Как да получите и инсталирате актуализацията
Инсталирайте тази актуализация
За да изтеглите и инсталирате тази актуализация, отидете в Настройки > Актуализиране & защита> актуализиране на Windows, след което изберете Проверка за актуализации.
За да изтеглите самостоятелния пакет за тази актуализация, отидете на уеб сайта Каталог на Microsoft Update .
Информация за файла
За списък на представените с тази актуализация файлове изтеглете информацията за файловете за кумулативна актуализация.
Предпоставки
За да приложите тази актуализация, трябва да имате инсталирана .NET Framework (платформа) 4.8.
Изискване за рестартиране
Трябва да рестартирате компютъра, след като приложите тази актуализация, ако всички засегнати файлове се използват. Препоръчваме ви да излезете от всички приложения, базирани на .NET Framework (платформа), преди да приложите тази актуализация.
Информация за замяна на актуализации
Тази актуализация замества предишните актуализации 4515842.
Как да получите помощ и поддръжка за тази актуализация
-
Помощ за инсталиране на актуализации: ЧЗВ за актуализиране на Windows
-
Защитете се онлайн и у дома: Защита в Windows поддръжка
-
Местна поддръжка според вашата страна: международна поддръжка