Kiadás dátuma: 2021. január 26.

Verzió: .NET-keretrendszer 3.5, 4.7.2 és 4.8

Összefoglalás

Ez a cikk a Windows 10 1809-es és Windows Server 2019-es verziójának 3.5-ös, 4.7.2-es és 4.8-as verziójának kumulatív frissítéselőnézetét ismerteti.

További információ a frissítésről

Az alábbi cikkek további információkat tartalmaznak erről a frissítésről, amely az egyes termékverziókra vonatkozik.

  •  4598303A .NET-keretrendszer 3.5-ös és 4.7.2-es verziójának 2019-es, 1809-es és Windows Server-alapú kumulatív frissítésének leírása (KB4598303)

  •  4598300A .NET-keretrendszer 3.5-ös és 4.8-as verziójának 1809-es és Windows Server 2019-es verziója (KB4598300) összegző frissítésének leírása

A frissítés ismert problémái

Jelenség

A frissítés telepítése után előfordulhat, hogy a WPF-alkalmazások összeomolnak egy, a

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

Ez akkor fordul elő, amikor olyan HwndSource-et ad meg, amelynek a RootVisual értéke null, olyan helyzet, amely a Visual Studióban az ablakok dokkolásakor vagy felosztásakor merülhet fel, és más alkalmazásokban merülhet fel.

Kerülő megoldás

A probléma megoldásához állítson be két AppContext kapcsolót az AppContext Class (System) alkalmazásban az "AppContext for library consumers" (AppContext for library consumers) (AppContext for library consumers) (AppContext  A kapcsolók neve Switch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix ésSwitch.System. A Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix és mindkettő "true" (igaz) értéknek kell lennie.   Az első kapcsoló elkerüli az összeomlást, de újra bemutatja a kBs-ban kijavított hibát.  A második kapcsolót jelenleg figyelmen kívül hagyja a rendszer, de egy későbbi .NET-frissítés felismeri, amely kijavítja a nullhivatkozás összeomlását;  visszaállítja az eredeti hibajavítást.

Például a app.config módszerrel alkalmazza a kerülő megoldást az alkalmazás hatókörében:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

A frissítés letöltése

A frissítés telepítése

Release Channel

Elérhető

Következő lépés

Windows Update és Microsoft Update

Igen

A frissítés letöltéséhez és telepítéséhez válassza a Windows Update> & Update > lehetőséget, majd válassza a Frissítések keresése lehetőséget.

Microsoft Update katalógus

Igen

A frissítés különálló csomagját a Microsoft Frissítési katalógus webhelyéről szerezze be.

Windows Server Update Services (WSUS)

Nem

Ezt a frissítést manuálisan importálhatja a WSUS-ba. Útmutatásért olvassa el a Microsoft frissítési katalógusát.

Megjegyzés: Ez a frissítés a WSUS-n a 4598461-es verzión keresztül érhető el.

Segítség és támogatás beszerzése ehhez 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.