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
- Segítség a frissítések telepítéséhez: Windows Update GYIK
- Védje magát online és otthon: Windows biztonság támogatás
- Helyi támogatás az Ön országa vagy régiója szerint: Nemzetközi támogatás