Applies To.NET

Kiadás dátuma:2019. október 15.

Verzió:.NET-keretrendszer 4.8

A 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

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.