Data de lansare: 26 ianuarie 2021

Versiune: .net Framework 3,5, 4.7.2 și 4,8

Rezumat

Acest articol descrie previzualizare actualizare cumulativă pentru 3,5, 4.7.2 și 4,8 pentru Windows 10, versiunea 1809 și Windows Server, versiunea 2019.

Informații suplimentare despre această actualizare

Articolele următoare conțin informații suplimentare despre această actualizare, deoarece se referă la versiunile de produs individuale.

  •  4598303Descrierea actualizării cumulative pentru .NET Framework 3,5 și 4.7.2 pentru Windows 10, versiunea 1809 și Windows Server, versiunea 2019 (KB4598303)

  •  4598300Descrierea actualizării cumulative pentru .NET Framework 3,5 și 4,8 pentru Windows 10, versiunea 1809 și Windows Server, versiunea 2019 (KB4598300)

Probleme cunoscute în această actualizare

Simptom

După ce instalați această actualizare, aplicațiile WPF se pot bloca cu un callstack similar cu

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

Acest lucru se întâmplă atunci când depuneți un HwndSource a cărui RootVisual este NULL, o situație care apare în Visual Studio atunci când andocați sau divizați Windows și ar putea apărea în alte aplicații.

Soluție de evitare

Pentru a rezolva această problemă, setați două argumente AppContext utilizând una dintre metodele descrise în clasa AppContext (sistem) sub titlul "AppContext pentru consumatorii din bibliotecă".  Argumentele sunt numite Switch.System. Windows. interoperabil. MouseInput. OptOutOfMoveToChromedWindowFix și Switch.System. Windows. interoperabil. MouseInput. DoNotOptOutOfMoveToChromedWindowFix și ambele ar trebui să fie setate la "True".   Primul comutator evită căderea, dar reintroduce eroarea remediată în KBs.  Al doilea argument este ignorat în prezent, dar va fi recunoscut într-o actualizare .NET viitoare care conține o remediere pentru căderea de referință Null;  restaurează Remedierea erorii inițiale.

De exemplu, utilizând metoda de fișier app.config pentru a aplica soluția la domeniul de aplicare:

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

Cum se obține această actualizare

Instalați această actualizare

Canal de lansare

Disponibile

Pasul următor

Actualizare Windows și Microsoft Update

Da

Pentru a descărca și a instala această actualizare, accesați setări > actualizare & securitate > Actualizare Windows, apoi selectați Căutare actualizări.

Catalog Microsoft Update

Da

Pentru a obține pachetul independent pentru această actualizare, accesați site-ul web Catalog Microsoft Update .

Windows Server Update Services (WSUS)

Nu

Puteți importa manual această actualizare în WSUS. Consultați catalogul de actualizări Microsoft pentru instrucțiuni.

Notă: Această actualizare este disponibilă pe WSUS prin 4598461.

Cum se obține ajutor și asistență pentru această actualizare

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.