Poznámka
- Dátum vydania:
15. októbra 2019 - Verzia:
.NET Framework 4.8
Aktualizácia z 15. októbra 2019 pre Windows 10 verzie 1803 obsahuje kumulatívne vylepšenia spoľahlivosti v rozhraní .NET 4.8. Odporúčame, aby ste túto aktualizáciu používali ako súčasť pravidelnej údržby. Pred inštaláciou tejto aktualizácie si pozrite sekcie Požiadavky a Požiadavky na reštartovanie .
Zlepšenie kvality a spoľahlivosti
| ASP.NET | Rieši problém s položkou ValidationContext.MemberName pri používaní vlastného atribútu DataAnnotation.ValidationAttribute. |
|---|---|
| Formát WPF1 | Rieši problém so zlyhaním softvérového vykresľovania pri kreslení obrázkov, ktorých pozícia a mierka sú príliš veľké. Napríklad prvok Obrázok so šírkou = 10, ktorého zdrojom je bitová mapa so šírkou = 500 a je umiestnený 700 pixlov od ľavého okraja uzatváracieho okna, sa nezobrazí, pretože faktor mierky S = 500/10 = 50 a pozícia X = 700 sú príliš veľké v tom zmysle, že ich súčin S * X = 50 * 700 = 35000 presahuje 2^15 = 32768. |
| CLR2 | Znižuje riziko vrátenia neusporiadaných informácií ConstructorInfo z Type.GetConstructors(). Vylepšené správanie v scenároch, kde externé chyby (napríklad dvojité chyby) zabraňujú spusteniu základných vlákien operačného systému. Modul runtime teraz zlyhá pre diagnostickú chybu, namiesto toho, aby sa zastavil a čakal na spustenie vlákna. Umožňuje to lepšie obnovenie po zlyhaní a lepšiu diagnostiku problému, ktorý spôsobil zlyhanie. Rieši problém s neskoro viazanými volaniami .NET COM obsahujúcimi SafeArrays, keď SafeArray nie je plne inicializovaný. |
| Winforms | Rieši problém, ktorý bránil navigácii na poslednú položku položky rozbaľovacej ponuky jednoduchým stlačením klávesu so šípkou nahor. Rieši a problém, kedy mriežka vlastností môže vyvolať NullReferenceException, keď sa výber zmení na hodnotu null (nie je vybratá žiadna položka) v reakcii na zmeny hodnoty |
1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)
Známe problémy v tejto aktualizácii
Príznaky:
Po nainštalovaní tejto kumulatívnej aktualizácie pre .NET Framework 4.8 z 15. októbra môžu niektoré aplikácie ClickOnce a aplikácie, ktoré vytvárajú predvolenú doménu aplikácie s obmedzenou množinou povolení, pozorovať zlyhania spúšťania aplikácií alebo spustenia aplikácií, prípadne neočakávané správanie. Pozorovateľným problémom je, že System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) je null, čo vedie k nepríjemnostiam umožňujúcim návrat k správaniu .NET Framework 4.0.
Alternatívne riešenie:
Zákazníci, ktorí pozorujú nové neočakávané zlyhania alebo funkčné problémy, môžu implementovať nastavenie aplikácie pridaním (alebo zlúčením) nasledujúcej sekcie do konfiguračného súboru aplikácie:
|
<?xml version="1.0" encoding="utf-8" ?> <konfigurácia> <runtime> <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> </configuration> |
|---|
Riešenie
Ak chcete vyriešiť tento problém, nainštalujte aktualizáciu .NET Framework 4.8 pre Windows 10 verzie 1803 KB4533000.
Ako získať a nainštalovať aktualizáciu
Inštalovanie tejto aktualizácie
Ak chcete stiahnuť a nainštalovať túto aktualizáciu, prejdite do časti Nastavenia>aktualizácie & zabezpečenia>Windows Update a potom vyberte položku Vyhľadať aktualizácie.
Ak máte záujem o samostatný balík s touto aktualizáciou, prejdite na webovú lokalitu Katalóg služby Microsoft Update.
Informácie o súboroch
Ak máte záujem o zoznam súborov, ktoré sú súčasťou tejto aktualizácie, stiahnite si informácie o súboroch kumulatívnej aktualizácie.
Predpoklady
Ak chcete použiť túto aktualizáciu, musíte mať nainštalované rozhranie .NET Framework 4.8.
Požiadavka na reštartovanie
Ak sa používajú nejaké dotknuté súbory, po použití tejto aktualizácie musíte reštartovať počítač. Odporúčame, aby ste pred použitím tejto aktualizácie ukončili všetky aplikácie založené na rozhraní .NET Framework.
Informácie o nahradení aktualizácie
Táto aktualizácia nahrádza predtým vydané aktualizácie [4515842](https://support.microsoft.com/help/4515842\).
Ako získať pomoc a podporu pre túto aktualizáciu
- Pomoc s inštaláciou aktualizácií: Najčastejšie otázky o Windows Update
- Chráňte sa online aj doma: podpora pre Windows Zabezpečenie
- Lokálna podpora podľa krajiny: Medzinárodná podpora