Utgivningsdatum: 26 januari 2021

Version: .NET Framework 3.5, 4.7.2 och 4.8

Sammanfattning

I den här artikeln beskrivs förhandsversionen av kumulativ uppdatering för 3.5, 4.7.2 och 4.8 för Windows 10, version 1809 och Windows Server, version 2019.

Ytterligare information om den här uppdateringen

Följande artiklar innehåller ytterligare information om den här uppdateringen i samband med enskilda produktversioner.

  •  4598303Beskrivning av den kumulativa uppdateringen för .NET Framework 3.5 och 4.7.2 för Windows 10, version 1809 och Windows Server, version 2019 (KB4598303)

  •  4598300Beskrivning av den kumulativa uppdateringen för .NET Framework 3.5 och 4.8 för Windows 10, version 1809 och Windows Server, version 2019 (KB4598300)

Kända problem i den här uppdateringen

Symptom

När du har installerat den här uppdateringen kan WPF-appar krascha med en callstack som liknar

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()

Detta inträffar när du inaktiverar en HwndSource vars RootVisual är null, en situation som uppstår i Visual Studio när fönster dockas eller delas, och kan uppstå i andra appar.

Lösning

Du kan komma runt det här problemet genom att ange två AppContext-växlar med en av de metoder som beskrivs i AppContext Class (System) under rubriken "AppContext for library consumers".  Växlarna namnges Switch.Sysem. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix ochSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix och båda ska vara inställda på "sant".   Den första växeln undviker kraschen, men introducerar på nytt buggen som åtgärdats i KBs.  Den andra växeln ignoreras för närvarande, men kommer att identifieras i en kommande .NET-uppdatering som innehåller en korrigering för null-referenskrasch.  återställer den ursprungliga programkorrigeringen.

Om du till exempel app.config den tillfälliga lösningen i programomfattningen:

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

Hämta den här uppdateringen

Installera den här uppdateringen

Utgivningskanal

Tillgänglig

Nästa steg

Windows Update och Microsoft Update

Ja

Om du vill ladda ned och installera den här uppdateringen går du till Inställningar > Update & Security > Windows Updateoch väljer sedan Sök efter uppdateringar.

Microsoft Update Catalog

Ja

Om du vill hämta det fristående paketet för den här uppdateringen går du till webbplatsen för Microsoft Update-katalogen.

Windows Server Update Services (WSUS)

Nej

Du kan importera uppdateringen till WSUS manuellt. Anvisningar finns i Microsoft Update Catalog.

Obs! Den här uppdateringen är tillgänglig för WSUS via 4598461.

Få hjälp och support för den här uppdateringen

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.