Dátum vydania:
15. októbra 2019Verzia:
.NET Framework 3.5 a 4.8Aktualizácia z 15. októbra 2019 pre Windows 10 verzie 1809 a Windows Server 2019 obsahuje kumulatívne vylepšenia spoľahlivosti v rozhraniach .NET 3.5 a 4.8. Odporúčame, aby ste túto aktualizáciu použili ako súčasť bežnej údržby. Pred inštaláciou tejto aktualizácie si pozrite časti Požiadavky a Reštartovať požiadavky .
Vylepšenia kvality a spoľahlivosti
ASP.NET |
Rieši problém s vlastnosťou ValidationContext.MemberName pri použití vlastného atribútu DataAnnotation.ValidationAttribute. |
WPF1 |
Adresy a problémy, pri ktorých softvérové vykresľovanie nedokáže nakresliť obrázky, ktorých pozícia a mierka sú príliš veľké. Napríklad prvok obrázka so šírkou = 10, zdrojová na bitovú mapu so šírkou = 500 a umiestnená 700 pixelov od ľavého okraja uzavretého okna sa nezobrazí, pretože mierka S = 500/10 = 50 a pozícia X= 700 sú príliš veľké v tom zmysle, že ich produkt S * X = 50 * 700 = 35 000 presahuje 2^15 = 32768. |
CLR2 |
Znižuje riziko vrátenia nezoradených konštruktorinfo z Type.GetConstructors(). Vylepšené správanie v prípadoch, keď externé chyby (napríklad dvojité) bránia spusteniu základných vlákien OS. Modul runtime teraz zlyhá s diagnostickou chybou a nie opakovaným čakaním na spustenie vlákna. To umožňuje lepšie obnovenie zlyhania a lepšiu diagnostiku problému, ktorý spôsobil zlyhanie. Adresy a problémy s neskoro viazanými volaniami .NET COM obsahujúcimi safearrály, v ktorých nie je úplne inicializovaná služba SafeArray. |
Winforms |
Rieši problém, ktorý bránil navigácii na poslednú položku položky rozbaľovacej ponuky jedným stlačením klávesu so šípkou nahor. Adresy a problém, pri ktorom mriežka vlastností môže vyhodiť nullReferenceException, keď sa výber zmení na hodnotu null (nič nie je vybraté) v reakcii na zmeny hodnôt |
1 Windows Presentation Foundation (WPF) 2 Common Language Runtime (CLR)
Známe problémy v tejto aktualizácii
Príznaky:
Po použitítejto kumulatívnej aktualizácie 15.října pre .NET Framework 4.8, niektoré ClickOnce aplikácie a aplikácie vytvára predvolené AppDomain s obmedzenou množinou povolení môžu pozorovať spustenie aplikácie alebo aplikácie runtime zlyhania, alebo neočakávané správanie. Pozorovateľným problémom je System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) má hodnotu null, čo vedie k akýmkoľvek vtipom, ktoré umožňujú návrat späť na správanie .NET Framework 4.0.
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 časti do konfiguračného súboru aplikácie:
<?xml version="1.0" encoding="utf-8" ?> <> konfigurácie <> runtime <hodnota AppContextSwitchOverrides="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 1809 a Windows Server 2019 KB4533001.
Ďalšie informácie o tejto aktualizácii
Nasledujúce články obsahujú ďalšie informácie o tejto aktualizácii v súvislosti s jednotlivými verziami produktov.
-
4520405 Popis kumulatívnej aktualizácie pre .NET Framework 3.5, 4.7.2 a 4.8 pre Windows 10 verzie 1809 a Windows Server 2019 (KB4520405)
Ako získať a nainštalovať aktualizáciu
Nainštalovať túto aktualizáciu
Ak chcete stiahnuť a nainštalovať túto aktualizáciu, prejdite na Windows Update nastavenia > aktualizácie & zabezpečenia> a potom vyberte položku Vyhľadať aktualizácie.
Ak chcete získať samostatný balík pre túto aktualizáciu, prejdite na webovú lokalitu katalógu služby Microsoft Update .
Informácie o súboroch
Ak chcete zobraziť zoznam súborov, ktoré sú k dispozícii v tejto aktualizácii, stiahnite si informácie o súbore pre kumulatívnu aktualizáciu.
Požiadavky
Ak chcete použiť túto aktualizáciu, musíte mať nainštalované .NET Framework 3.5 a 4.8.
Požiadavka na reštartovanie
Ak sa používajú nejaké dotknuté súbory, po použití tejto aktualizácie je potrebné reštartovať počítač. Odporúčame, aby ste pred vykonaním tejto aktualizácie ukončili všetky aplikácie založené na .NET Framework.
Informácie o nahradení aktualizácie
Táto aktualizácia nahrádza predtým vydané aktualizácie 4516550.
Získanie pomoci a podpory pre túto aktualizáciu
-
Pomocník pre inštaláciu aktualizácií: Windows Update najčastejšie otázky
-
Chráňte sa online aj doma: Windows Zabezpečenie podporu
-
Miestna podpora podľa vašej krajiny: Medzinárodná podpora