26. januar 2021. – pregled kumulativne ispravke KB4598461 za .NET Framework 3.5, 4.7.2 i 4.8 za Windows 10, verzija 1809 i Windows Server, verzija 2019

Napomena

  • Datum izdavanja:
    26. januar 2021.
  • Verzija:
    .NET Framework 3.5, 4.7.2 i 4.8

Rezime

Ovaj članak opisuje pregled kumulativne ispravke za 3.5, 4.7.2 i 4.8 za Windows 10, verzija 1809 i Windows Server, verzija 2019.

Dodatne informacije o ovoj ispravci

Sledeći članci sadrže dodatne informacije o ovoj ispravci jer se odnosi na pojedinačne verzije proizvoda.

  • 4598303 Opis kumulativne ispravke za .NET Framework 3.5 i 4.7.2 za Windows 10, verzija 1809 i Windows Server, verzija 2019 (KB4598303)
  • 4598300 Opis kumulativne ispravke za .NET Framework 3.5 i 4.8 za Windows 10, verzija 1809 i Windows Server, verzija 2019 (KB4598300)

Poznati problemi u ovoj ispravci

Simptom Nakon instaliranja ove ispravke, WPF aplikacije mogu da padnu uz naslaganje poziva slično
Informacije o izuzetku: System.NullReferenceException kod System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) kod System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) kod System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean) kod System.Windows.Interop.HwndMouseInputProvider.Dispose()Ovo se dešava kada se uklanja HwndSource čiji je RootVisual bez vrednosti, što je situacija koja nastaje u Visual Studio prilikom usidravanja ili razdeljivanja prozora, a može da se pojavi u drugim aplikacijama.
Privremeno rešenje Da biste rešili ovaj problem, postavite dva prekidača AppContext pomoću jednog od metoda opisanih u okviru "AppContext klasa (sistem) pod naslovom "AppContext za korisnike biblioteke". Prekidači se zovu Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix i Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix i oba treba da budu postavljena na "true". Prvi prekidač izbegava pad, ali ponovo uvodi grešku ispravljenu u KBs. Drugi prekidač je trenutno zanemaren, ali će biti prepoznat u budućoj .NET ispravci koja sadrži ispravku za pad nulte reference; Ono vraća prvobitnu ispravku greške.
Na primer, korišćenjem app.config metoda datoteke za primenu privremenog rešenja u opsegu aplikacije:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Kako da preuzmete ovu ispravku

Instaliraj ovu ispravku

Kanal izdanja Dostupan Sledeći korak
Windows Update i Microsoft Update Da Da biste preuzeli i instalirali ovu ispravku, idite na Postavke>Ažuriranje & Bezbednost>Windows Update a zatim izaberite stavku Proveri da li postoje ispravke.
Katalog Microsoft Update Da Da biste preuzeli samostalni paket za ovu ispravku, idite na veb lokaciju Kataloga Microsoft Update .
Windows Server Update Services (WSUS) Ne Ovu ispravku možete ručno da uvezete u WSUS. Uputstva potražite u Microsoft Update katalogu .
Napomena: Ova ispravka je dostupna na WSUS putem 4598461.

Kako da dobijete pomoć i podršku za ovu ispravku