Poznámka
- Datum vydání:
15. října 2019 - Verze:
.NET Framework 4.8
Aktualizace pro Windows 10 verze 1607 a Windows Server 2016 z 15. října 2019 obsahuje kumulativní vylepšení spolehlivosti v .NET 4.8. Doporučujeme, abyste tuto aktualizaci použili jako součást pravidelné údržby. Před instalací této aktualizace si přečtěte části Požadavky a Požadavky na restartování .
Vylepšení kvality a spolehlivosti
| ASP.NET | Řeší problém s ValidationContext.MemberName při použití vlastního atributu DataAnnotation.ValidationAttribute. |
|---|---|
| WPF (Windows Presentation Foundation)1 | Řeší problém, kdy se softwarovému vykreslování nepodaří vykreslit obrázky, jejichž pozice a měřítko jsou příliš velké. Například element Image s Width=10, který je zdrojovým datem bitmapy s width=500 a umístěn 700 pixelů od levého okraje ohraničujícího okna, se nezobrazí, protože faktor měřítka S = 500/10 = 50 a pozice X = 700 jsou příliš velké v tom smyslu, že jejich součin S * X = 50 * 700 = 35000 přesahuje 2^15 = 32768. |
| CLR2 | Snižuje riziko vrácení neuspořádaných ConstructorInfo z Type.GetConstructors() . Vylepšené chování ve scénářích, kdy externí chyby (například dvojité volání) brání spuštění podkladových vláken operačního systému. Modul runtime nyní selže s chybou diagnostiky, místo aby se zablokoval při čekání na spuštění vlákna. To umožňuje lepší zotavení po selhání a lepší diagnostiku problému, který selhání způsobil. Řeší problém s voláními modelu COM .NET s pozdní vazbou obsahující prvky SafeArray, kdy není prvek SafeArray plně inicializován. |
| Výherní formuláře | Řeší problém, který znemožňoval přejít na poslední položku položky rozevírací nabídky po jediném stisknutí klávesy se šipkou nahoru. Řeší problém, kdy mřížka vlastností může vyvolat výjimku NullReferenceException, když se výběr změní na hodnotu null (nic není vybráno) v reakci na změny hodnoty |
1 Windows Presentation Foundation (WPF (Windows Presentation Foundation))
2 Common Language Runtime (CLR)
Známé problémy v této aktualizaci
Příznaky:
Po použití této kumulativní aktualizace pro .NET Framework 4.8 z 15. října mohou některé aplikace ClickOnce a aplikace vytvářející výchozí doménu AppDomain s omezenou sadou oprávnění pozorovat selhání při spuštění aplikace nebo modulu runtime aplikace nebo neočekávané chování. Pozorovatelným problémem je, že System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) má hodnotu null, což vede k jakýmkoli zvláštnostem, které umožňují návrat k chování rozhraní .NET Framework 4.0.
Alternativní řešení:
Zákazníci, kteří pozorují nové neočekávané chyby nebo funkční problémy, můžou implementovat nastavení aplikace přidáním (nebo sloučením) následující části do konfiguračního souboru aplikace:
|
<?xml version="1.0" encoding="utf-8" ?> <Konfigurace> <modul runtime> <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> </configuration> |
|---|
Řešení
Tento problém vyřešíte instalací aktualizace pro .NET Framework 4.8 pro Windows 10 verze 1607 a Windows Server 2016 KB4532997.
Jak získat a nainstalovat aktualizaci
Instalace této aktualizace
Chcete-li stáhnout a nainstalovat tuto aktualizaci, přejděte na Nastavení>aktualizace & zabezpečení>služba služba Windows Update a pak vyberte Vyhledat aktualizace.
Pokud chcete získat samostatný balíček s touto aktualizací, přejděte na web Katalog služby Microsoft Update.
Informace o souborech
Pokud chcete získat seznam souborů poskytovaných v rámci této aktualizace, stáhněte si informace o souborech pro kumulativní aktualizaci.
Požadavky
K instalaci této aktualizace musíte mít nainstalované rozhraní .NET Framework 4.8.
Požadavky na restartování
Pokud jsou některé z dotčených souborů právě používány, je nutné po instalaci této aktualizace restartovat počítač. Před instalací této aktualizace doporučujeme ukončit všechny aplikace založené na rozhraní .NET Framework.
Informace o nahrazení aktualizace
Tato aktualizace nahrazuje dříve vydané aktualizace [4515839](https://support.microsoft.com/help/4515839\).
Jak získat nápovědu a podporu pro tuto aktualizaci
- Nápověda k instalaci aktualizací: Nejčastější dotazy k služba služba Windows Update
- Chraňte se online i doma: Podpora pro Zabezpečení Windows
- Místní podpora podle vaší země: Mezinárodní podpora