Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Дата на издаване:21 юли 2020 г.

Версия: .NET framework 3,5 и 4.7.2

Актуализацията от 21 юли 2020 за Windows 10 версия 1809 и Windows Server 2019 включва кумулативни подобрения в надеждността на .NET 3,5 и 4.7.2. Препоръчваме ви да приложите тази актуализация като част от обичайната си програма за поддръжка. Преди да инсталирате тази актуализация, вижте предварителни изисквания и секции за изискване за рестарт .

Подобрения в качеството и надеждността

CLR1

-Разглежда редки катастрофи, които може да възникнат по време на прекъсване на доставката.

ASP.NET

-Използване на съвместими с FIPS хеширане в ASP.Net телеметрични данни.

-Разглежда проблем, при който "неопределена" не е разрешена стойност в Config за атрибута "cookieSameSite" на секциите за удостоверяване на формуляри и състояния на сесии.

-Разглежда проблем, при който първите искания към студен сайт понякога връщат грешка на конфигурацията на сървъра от System. Web. DirectoryMonitor. AddFileMonitor ().

WPF2

-Разглежда проблем, при който TextBlock reflows (прави различните решения за разделяне на редове) по време на рендиране и натиснете тест, спрямо. по време на мярка. Симптомите включват липсващ текст и FailFast се срива по време на обработката на програмен текст.

– Адресира неуспешно рендиране на нишка, причинено от HostVisual

-Разглежда обесване, докато превъртате в TreeView, чието дърво е неравномерно, в смисъл, че даден тип деца управлява поддървото, чийто размер е доста различен.

-Командата за копиране на DataGrid хвърля изключение, ако Клипбордът на системата е заключен от друг процес. Това се срива, тъй като обикновено не се съдържа кодът на приложението върху стека, за да се залови изключението. Поведението на текстовото поле (и други приложения като Notepad, Word, браузъри) в тази ситуация е неуспешно, без да се копира в клипборда, но не и изключение. Това може да се активира чрез WPF App, като зададете <appSettings> <Add Key = "ShouldThrowOnDataGridCopyOrCutFailure" Value = "FALSE"/> </appSettings>във файла App. config.

– Адресира неанимирания текст с TextRenderingMode = "ClearType" и TextFormattingMode = "идеал" е съставен. Сега той използва симетрични алгоритми против псевдоними, които произвеждат по-добри визуални резултати за текст с финни черти (често срещани в Далечния изток езици, арабски, иврит и шрифтове, предназначени специално за симетрични анти-Aliasing).

– Адресира срив, който може да възникне, когато се затваря пояснение, което е повторно запечатано от потребителския код.

– Адресира памет течове в System. speech. SpeechSynthesizer.

-Разглежда проблемите при съставянето на вътрешния модел за документ на FixedPage. Някакъв текст е показан в грешен ред за целите на редактирането на операции, като например подбор и копиране/поставяне.

Нетни библиотеки

-Разглежда изтичане на памет в HttpListener.

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

Известни проблеми в тази актуализация

Приложения на Windows за презентации (WPF), които използват два или повече елемента на HostVisual, които са част от често срещан конец, където и двата елемента на HostVisual са помолени да прекъснат своята визуална цел по приблизително един и същи път, пощата се провали със следната грешка:

Тип изключение: System. COMException Съобщение: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Callstack: Top Frame е System. Windows. Media. композиция. ДУЧЕТО + Channel. SyncFlush ()

Workarounds

Можете да забраните проблематичната корекция чрез задаване на ключа за превключване на AppContext. System. Windows. Media. HostVisual. DisconnectsOnWrongThread "to TRUE" с помощта на един от методите, описани тук.  Това излага приложението ви на първоначалната грешка, така че трябва да премахнете превключвателя, след като се публикува корекция чрез предстояща актуализация.

Заобиколно решение 1

ВЂў прибавям определителен член последователи влизане към определителен член App. config пила към правя неспособен определителен член проблематично решение в едно приложение.

<runtime>     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>

Имайте предвид, че ако вашата конфигурация на приложението вече има запис за <AppContextSwitchOverrides>, трябва да добавите новата настройка в този запис, като е отделен от останалите превключватели чрез точка и запетая:

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

Заобиколно решение 2

• Приложете следния подключ от системния регистър, за да забраните проблематичната корекция за всички WPF приложения на устройството.  Предупреждение Сериозни проблеми могат да възникнат, ако модифицирате системния регистър неправилно с помощта на редактора на системния регистър или като използвате друг метод. Тези проблеми може да се наложи да преинсталирате операционната система. Microsoft не може да гарантира, че тези проблеми могат да бъдат разрешени. Променете регистъра на свой собствен риск.

Местоположение: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ Име: превключвател. System. Media. HostVisual. DisconnectsOnWrongThread Тип: низ Value: True

Имайте предвид, че в 64-битови операционни системи трябва също да приложите подключ от системния регистър със същото име, тип и стойност в местоположението: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\

Решение

За да отстраните този проблем, инсталирайте актуализация за .NET Framework 3,5 и 4.7.2 за Windows 10 версия 1809 и Windows Server 2019 KB4580422.

 

Допълнителна информация за тази актуализация

Следните статии съдържат допълнителна информация относно тази актуализация, когато тя се отнася за отделни версии на продукти.

  • Описание на 4567327 на сборния предварителен преглед на актуализацията за .NET Framework 3,5, 4.7.2 и 4,8 за windows 10 версия 1809 и Windows Server 2019 (KB4567327)

Как да получите и инсталирате актуализацията

Инсталирайте тази актуализация

Канал за изданието

Налична

Следваща стъпка

Windows Update и Microsoft Update

Да

За да изтеглите и инсталирате тази актуализация, отидете на настройки > актуализация & защита > Windows Updateи след това изберете проверка за актуализации.

Каталог за Microsoft Update

Да

За да получите самостоятелната опаковка за тази актуализация, отидете на уеб сайта на каталога на Microsoft Update .

Услуги за актуализиране на Windows Server (WSUS)

Не

Можете да импортирате тази актуализация в WSUS ръчно. Вижте каталога на Microsoft Update за инструкции.

 

Информация за файла

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

Предпоставки

За да приложите тази актуализация, трябва да имате инсталиран .NET framework 3,5 или 4.7.2 .

Изискване за рестартиране

За да приложите тази актуализация, трябва да рестартирате компютъра, ако се използват всички засегнати файлове. Препоръчваме да излезете от всички приложения, базирани на .NET Framework, преди да приложите тази актуализация.

Как да получите помощ и поддръжка за тази актуализация

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×