2019. október 15. – KB4519562 kumulatív frissítés a .NET-keretrendszer 4.8-as verziójához Windows 10 1607-es és Windows Server 2016-os verzióhoz

Hatókör
.NET

Megjegyzés

  • Kiadás dátuma:
    2019. október 15.
  • Verzió:
    .NET-keretrendszer 4.8

A Windows 10 1607-es és a Windows Server 2016 2019. október 15-i frissítése kumulatív megbízhatósági fejlesztéseket tartalmaz a .NET 4.8-ban. Javasoljuk, hogy ezt a frissítést a rendszeres karbantartási rutin részeként telepítse. A frissítés telepítése előtt tekintse meg az Előfeltételek és az Újraindítási követelmények szakaszt.

Minőség- és megbízhatósági fejlesztések

ASP.NET Kijavítottuk a ValidationContext.MemberName hibáját az egyéni DataAnnotation.ValidationAttribute használatakor.
WPF1 Kijavítottuk azt a hibát, amely miatt a szoftveres renderelés nem tudott olyan képeket rajzolni, amelyek elhelyezése és méretezése túl nagy volt. A bezáró ablak bal szélétől 700 képpontra elhelyezett, a Width=10 értékkel rendelkező Image elem például nem jelenik meg, mert az S = 500/10 = 50 méretezési tényező és az X=700 pozíció túl nagy, abban az értelemben, hogy az S * X = 50 * 700 = 35000 szorzatuk meghaladja a 2^15 = 32768 értéket.
CLR2 Csökkenti annak kockázatát, hogy rendezetlen ConstructorInfo-kat küldjön vissza a Type.GetConstructors()-ból.
Javítottuk a viselkedést azokban a helyzetekben, amikor külső hibák (például dupla felszabadítás) megakadályozzák a mögöttes operációsrendszer-szálak indítását. A futtatókörnyezet most már nem a szál indulására várva lefagy, és most már diagnosztikai hibával meghiúsul. Ez lehetővé teszi a jobb hibaelhárítást és a hibát okozó probléma jobb diagnosztikáját.
Kijavítottuk és kijavítottuk a SafeArray-ket tartalmazó késői kötésű .NET COM-hívásokkal kapcsolatos hibát, amely miatt a SafeArray nem volt teljesen inicializálva.
Winforms Kijavítottuk a hibát, amely megakadályozta a legördülő menüelem utolsó elemére való navigálást egyetlen felfelé mutató nyílbillentyű megnyomásával.
Kijavítottuk azt a hibát, amely miatt a tulajdonságrács NullReferenceException hibát okozhatott, ha a kijelölés null értékre módosult (semmi sincs kijelölve) értékváltozásra válaszul

1 Windows megjelenítési alaprendszer (WPF)
2 Common Language Runtime (CLR)

Ismert problémák ebben a frissítésben

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 az alapértelmezett AppDomain alkalmazást korlátozott engedélykészlettel létrehozó alkalmazások alkalmazásindítási vagy futásidejű hibákat, illetve váratlan viselkedést 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, ami minden olyan furcsasághoz vezet, amely lehetővé teszi a .NET-keretrendszer 4.0-s viselkedésre való visszaállást.

Megkerülő megoldás:

Az új váratlan hibákat vagy funkcionális problémákat észlelő ügyfelek implementálhatnak egy alkalmazásbeállítást a következő szakasz alkalmazáskonfigurációs fájlba való felvételével (vagy egyesítésével):

<?xml version="1.0" encoding="utf-8" ?>
<konfiguráció>
<futtatókörnyezet>
<AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />
</futási idő>
</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 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 Gépház>frissítése & Biztonság Windows Update> lapra, majd válassza a Frissítések keresése lehetőséget.

A frissítés önálló csomagjának beszerzéséhez keresse fel a Microsoft Update katalógus webhelyét.

A fájlokkal kapcsolatos adatok

A frissítésben szereplő fájlok listájához töltse le a következő dokumentumot: az összegző frissítés fájlokkal kapcsolatos adatai.

Előfeltételek

A frissítés telepítéséhez telepítve kell lennie a .NET-keretrendszer 4.8-as verziójának.

Újraindítási követelmény

Ha érintett fájlokat használ, a frissítés telepítését követően ú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.

A frissítések felváltásával kapcsolatos információk

Ez a frissítés felváltja a korábban kiadott [4515839]()https://support.microsoft.com/help/4515839\ frissítéseket.

Segítség és támogatás ehhez a frissítéshez