Ez a cikk a Microsoft .NET-keretrendszer 3120238 4.6-os és a Microsoft .NET-keretrendszer 4.6.1-es verziójához elérhető gyorsjavítási összegző frissítéseket ismerteti. A gyorsjavítások összegző javításokkal kapcsolatos problémáiról az "Ezen gyorsjavítások összegző javításokkal kapcsolatos problémák" című szakaszban található további információ.
Megoldás
A KB3120238-nak megfelelő gyorsjavítást az .NET-keretrendszer legújabb frissítései feleslegesen telepítették, amelyek a KORÁBBAN KB3120238-as verzióban szereplő összes javítást tartalmazzák. Javasoljuk, hogy telepítse a .NET-keretrendszer.
A Microsoft támogatási fájljainak letöltésével kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban található cikk megtekintéséhez:
119591 Hogyan szerezhet be Microsoft-támogatási fájlokat az online szolgáltatásokból: A Microsoft ellenőrizte, hogy nem tartalmaz-e vírusokat a fájl. Ennek során a Microsoft a fájl közzétételének napján elérhető legfrissebb vírusvédelmi szoftvert használta. A fájlt fokozott biztonságú kiszolgálók tárolják, amelyek meggátolják a fájl bármilyen jogosulatlan módosítását.
További információ
Előfeltételek
A gyorsjavítás alkalmazáshoz a 4.6-os .NET-keretrendszer vagy a .NET-keretrendszer 4.6.1-esnek kell lennie.
Újraindítás szükségessége
A gyorsjavítás alkalmazása után újra kell indítania a számítógépet, ha az érintett fájlokat használja. Azt javasoljuk, hogy zárja be az .NET-keretrendszer-alapú alkalmazásokat, mielőtt alkalmazza ezt a gyorsjavítást.
A gyorsjavítás cseréjével kapcsolatos információk
Ez a gyorsjavítási csomag nem cseréli le a korábban kiadott gyorsjavítási csomagot.
A gyorsjavítás összegző frissítésének ezen javításokkal kapcsolatos problémái
1. probléma
Ha Windows megjelenítési alaprendszer (WPF) érintéses alkalmazást futtat a rendszerkörnyezetben Windows 7 vagy Windows Vista rendszerben, az érintéses funkciók elvesznek, és a rendszer néhány perc múlva összeomlik. Ez a probléma azért fordul elő, mert a 7-es és a Windows-ban a rendszerkörnyezet Windows támogatja a szabad Windows. Ez a gyorsjavítás letiltja az érintéses támogatást, ha egy alkalmazás a rendszerkörnyezet alatt fut. Az érintéses egérre való promóció továbbra is működik.
2. probléma
A .NET-keretrendszer 4.6.1-es tartomány WPF-alkalmazás felhasználói hiányzó glyph szimbólumokat, például üres négyzeteket tapasztalhatnak a normál karakterek helyén az alábbi Unicode-tartományok karakterei esetében:
0000-052F, 0590-06FF, 0750-077F, 08A0-08FF, 1D00-1FFF, 2C60-2C7F, A720-A7FF, FB00-FB0F, FB1D-FBFF, FC00-FDCF, FDF0-FDFF, FE20-FE2F, FE70-FEFE
Ez a probléma egy olyan regresszió miatt fordul elő, amely a betűtípusok visszalépését Windows 10. Ez a probléma nagyobb valószínűséggel fordul elő az olyan alkalmazásokban, amelyek csak nagyon konkrét glyphs készletet tartalmazó egyéni betűtípusokat tartalmaznak.
Ez a frissítés kijavítja a windowsos .NET-keretrendszer 4.6.1 Windows 10 WPF betűtípus-leképezéseket, és kijavítja ezeket a vizuális problémákat.
3. probléma
Az .NET-keretrendszer 4.6-os vagy a Microsoft Visual Studio 2015-ös verziójának telepítése után néhány, sok adatot vagy sok kis objektumot magában foglaló helyzetek egy- vagy több kisebb objektumot is okozhatnak egy, a hibákat okozó hiba miatt. Ez a frissítés megoldja a hibát okozó feltételt.
A hibáról további információt A Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstru több funkció is okozhat, mint a VégzetesExecutionEngineError használata.
Ez a hiba a 4.6.1-es .NET-keretrendszer is ki van javítva.
4. probléma
A JIT fordító által alkalmazott helytelen optimalizálás kiszámíthatatlan viselkedést okozhat. A probléma által érintett kódminta "ha" feltételeket foglal magában a catch blocksben.
Ez a gyorsjavítás kijavítja azt a hibát, amely a feltételes utasítások helytelen végrehajtását okozza végül a fogópontban.
Ha az alkalmazás a gyorsjavítás alkalmazása után is kiszámíthatatlan módon viselkedik, további részletes hibaelhárítási útmutatót is kaphat.
5. probléma
A JIT helytelen kódoptimalizálása kiszámíthatatlan viselkedést okozhat az alkalmazásokban a 2015 Visual Studio vagy a .NET-keretrendszer 4.6 telepítése után. Ez az optimalizálási hiba csak akkor fordul elő, ha az Optimalizálás funkció be van kapcsolva a Visual Studio 2015-ös kiadási buildben vagy a Visual Studio korábbi verzióiban a .NET-keretrendszer 4.6 telepítése után.
Ha az alkalmazás a gyorsjavítás alkalmazása után is kiszámíthatatlan módon viselkedik, további részletes hibaelhárítási útmutatót is kaphat.
További lépések:
Ha a hivatkozott cikk hibaelhárítási lépései alapján megállapíthatja, hogy a RyuJIT valószínűleg érintett a probléma megoldásában, kérjük, hogy a Microsoft Csatlakozás. A probléma reprodukálásához a lehető legtöbb részletet meg kell ismételni a kóddal.