Data de lansare: 2 februarie 2021

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

Actualizarea din 2 februarie 2021 pentru Windows 10, versiunea 2004, Windows Server, versiunea 2004, Windows 10, versiunea 20H2 și Windows Server, versiunea 20H2 include îmbunătățiri de fiabilitate cumulativă în .NET Framework 3,5 și 4,8. Vă recomandăm să aplicați această actualizare ca parte a rutinelor obișnuite de întreținere. Înainte de a instala această actualizare, consultați secțiunile cerințe preliminare și Repornire .

Îmbunătățiri ale calității și fiabilității

ASP.NET

-Abordează o problemă în care după instalarea actualizării lansate în 20 octombrie, unele aplicații ASP.Net nu reușesc în timpul precompilarii – probabil cu un mesaj care conține cuvintele "eroare ASPCONFIG".

WPF1

-Adresează un Hang atunci când defilați la sfârșitul unui TreeView, când este activată rotunjirea aspectului și scalarea DPI nu este 100%.

CLR2

-Îmbunătățește fiabilitatea activității Generare automată a imaginii native.

1 Windows Presentation Foundation (WPF)

2Runtime limbaj comun (CLR)

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 4598299.

Informații despre fișier

Pentru o listă a fișierelor furnizate în această actualizare, descărcați informațiile despre fișier pentru actualizarea cumulativă.

Cerinţe preliminare

Pentru a aplica această actualizare, trebuie să aveți .NET Framework 3,5 sau 4,8 instalat.

Cerință de repornire

Trebuie să reporniți computerul după ce aplicați această actualizare dacă sunt utilizate fișiere afectate. Vă recomandăm să închideți toate aplicațiile bazate pe .NET Framework înainte de a aplica această actualizare.

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.