2019. október 15-kb4519562 kumulatív frissítés .NET-keretrendszer 4.8-hoz Windows 10 1607-es és Windows Server 2016
Applies To
.NETKiadás dátuma:
2019. október 15.Verzió:
.NET-keretrendszer 4.8A Windows 10 1607-es és Windows Server 2016-es verziójának 2019. október 15-i frissítése összegző megbízhatósági fejlesztéseket tartalmaz a .NET 4.8-ban. Javasoljuk, hogy ezt a frissítést a rendszeres karbantartási rutinok részeként alkalmazza. A frissítés telepítése előtt tekintse meg az Előfeltételek és újraindítási követelmények szakaszt.
Minőség- és megbízhatósági fejlesztések
ASP.NET |
A ValidationContext.MemberName egyéni DataAnnotation.ValidationAttribute használatakor felmerülő problémát oldja meg. |
WPF1 |
Elhárítja azokat a problémákat, amelyek esetén a szoftveres renderelés nem tud olyan képeket rajzolni, amelyek pozíciója és mérete túl nagy. Például egy Width=10 értéket tartalmazó Kép elem, amely egy 500 képpontos szélességű bitképre származik, és 700 képponttal van elhelyezve a befoglaló ablak bal szélétől, nem jelenik meg, mert az S skálázási tényező = 500/10 = 50 és az X=700 pozíció túl nagy, abban az értelemben, hogy termékük S * X = 50 * 700 = 35000 meghaladja a 2^15 = 32768-at. |
CLR2 |
Csökkenti a rendezetlen KonstruktorInfo-ok Type.GetConstructors() típusból való visszaadásának kockázatát. Továbbfejlesztett viselkedés olyan helyzetekben, amikor külső hibák (például kettős hozzáférésű) megakadályozzák a mögöttes operációs rendszer szálainak indítását. A futtatókörnyezet most diagnosztikai hibával meghiúsul ahelyett, hogy a szál indítására várna. Ez jobb hiba-helyreállítást és a hibát okozó probléma jobb diagnosztikát tesz lehetővé. A SafeArray-t tartalmazó késő kötött .NET COM-hívásokkal kapcsolatos címek és problémák, amelyekben a SafeArray nincs teljesen inicializálva. |
Winforms |
Elhárít egy hibát, amely megakadályozta a legördülő menüelem utolsó elemére való navigálást egyetlen felfelé mutató nyílbillentyűvel. Címek és problémák, ahol a tulajdonságrács NullReferenceException kivételt adhat vissza, ha a kijelölés null értékre változik (semmi sincs kijelölve) az értékváltozások válaszában |
1 Windows megjelenítési alaprendszer (WPF) 2 Common Language Runtime (CLR)
A frissítés ismert problémái
Tünetek:
A .NET-keretrendszer 4.8 október 15-i összegző frissítésének alkalmazása után egyes ClickOnce-alkalmazások és alkalmazások, amelyek korlátozott engedélykészlettel rendelkező alapértelmezett AppDomaint hoznak létre, alkalmazásindítási vagy alkalmazás-futtatókörnyezeti hibákat vagy váratlan viselkedéseket tapasztalhatnak. A megfigyelhető probléma az, hogy a System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) null értékű, ami a .NET-keretrendszer 4.0-s viselkedésre való visszaállítást lehetővé tevő esetleges problémákhoz vezet.
Workaround:
Az új, váratlan hibákat vagy működési problémákat tapasztaló ügyfelek alkalmazásbeállítást implementálhatnak, ha hozzáadják (vagy egyesítik) a következő szakaszt az alkalmazáskonfigurációs fájlhoz:
<?xml version="1.0" encoding="utf-8" ?> <konfigurációs> futtatókörnyezet>< <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> </configuration> |
Megoldás
A probléma megoldásához telepítse a .NET-keretrendszer 4.8-Windows 10 1607-es és Windows Server 2016 KB4532997-es verziójának frissítését.
A frissítés beszerzése és telepítése
A frissítés telepítése
A frissítés letöltéséhez és telepítéséhez lépjen a Beállítások > Frissítés & Biztonsági > Windows Update elemre, majd válassza a Frissítések keresése lehetőséget.
A frissítés különálló csomagjának beszerzéséhez nyissa meg a Microsoft Update-katalógus webhelyét.
Fájladatok
Az ebben a frissítésben megadott fájlok listájáért töltse le a fájladatokat az összegző frissítéshez.
Előfeltételek
A frissítés alkalmazásához telepítve kell lennie .NET-keretrendszer 4.8-nak.
Újraindítás szükségessége
Ha érintett fájlokat használ, a frissítés alkalmazása után újra kell indítania a számítógépet. Javasoljuk, hogy a frissítés alkalmazása előtt lépjen ki az összes .NET-keretrendszer-alapú alkalmazásból.
Frissítések helyettesítése
Ez a frissítés felváltja a korábban kiadott frissítéseket 4515839.
Segítség és támogatás beszerzése a frissítéshez
-
Súgó a frissítések telepítéséhez: Windows Update gyik
-
Online és otthoni védelem: Windows biztonság támogatás
-
Helyi támogatás az Ön országának megfelelően: Nemzetközi támogatás