2021 m. vasario 2 d. – KB4598299 .NET Framework 3.5 ir 4.8 versijų kaupiamojo naujinimo, skirto Windows 10, 2004 versijai, Windows Server, 2004 versijai, Windows 10, 20H2 versijai ir Windows Server 20H2 versijai, peržiūros versija

Pastaba

  • Leidimo data:
    2021 m. vasario 2 d.
  • Versija:
    ".NET Framework" 3.5 ir 4.8

2021 m. vasario 2 d. naujinimas, skirtas Windows 10 2004 versijai, Windows Server, 2004 versijai, Windows 10, 20H2 versijai ir Windows Server 20H2 versijai, apima kaupiamuosius patikimumo patobulinimus .NET Framework 3.5 ir 4.8. Rekomenduojame taikyti šį naujinimą kaip dalį savo reguliarios priežiūros rutinos. Prieš diegdami šį naujinimą, žr. skyrius Būtinosios sąlygos ir Paleidimo iš naujo reikalavimai .

Kokybės ir patikimumo patobulinimai

ASP.NET - Išsprendžia problemą, kai įdiegus naujinimą, išleistą spalio 20 d., kai kurios ASP.Net programos sugenda išankstinio kompiliavimo metu – greičiausiai pateikiamas pranešimas, kuriame yra žodžiai "Klaida ASPCONFIG".
WPF1 - Išsprendžia strigimą slenkant į "TreeView" pabaigą, kai įjungtas išdėstymo apvalinimas ir DPI mastelio keitimas nėra 100 %.
CLR2 - Pagerina automatinio vietinio vaizdo generavimo užduoties patikimumą.

1 "Windows" pristatymų platforma (WPF)

2Common Language Runtime (CLR)

Žinomos problemos šiame naujinime

Požymis Įdiegus šį naujinimą, WPF programos gali sugesti naudojant iškvietimų dėklą, panašų į
Išimties informacija: System.NullReferenceException System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef), System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr), System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean), System.Windows.Interop.HwndMouseInputProvider.Dispose()Tai atsitinka, kai šalinamas HwndSource, kurio RootVisual yra nulinis, situacija, kuri susidaro "Visual Studio", kai prijungiami arba skaidomi langai, taip pat gali kilti kitose programose.
Sprendimas Norėdami išspręsti šią problemą, nustatykite du "AppContext" jungiklius, naudodami vieną iš metodų, aprašytų " AppContext" klasėje (sistemoje) dalyje "AppContext bibliotekų vartotojams". Jungikliai pavadinti Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix ir Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix ir abu turėtų būti nustatyti kaip "true". Pirmasis jungiklis išvengia gedimo, bet iš naujo įveda klaidą, ištaisytą KBS. Antrasis jungiklis šiuo metu ignoruojamas, bet bus atpažintas būsimame .NET naujinime, kuriame yra nulinės nuorodos gedimo pataisa; Atkuriamas pradinis klaidų taisymas.
Pvz., naudojant app.config failo metodą, norint pritaikyti taikomosios programos aprėpties sprendimą:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Kaip gauti šį naujinimą

Diegti šį naujinimą

Išleidimo kanalas Pasiekiamas Kitas veiksmas
„Windows Update“ ir „„Microsoft“ Update“ Taip Norėdami atsisiųsti ir įdiegti šį naujinimą, eikite į Parametrų>naujinimas & sauga„Windows Update“ tada pasirinkite Tikrinti>, ar yra naujinimų.
„„Microsoft“ Update“ katalogas Taip Norėdami gauti atskirą šio naujinimo paketą, eikite į „„Microsoft“ Update“ katalogo svetainę.
„Windows Server Update Services“ (WSUS) Ne Galite importuoti šį naujinimą į WSUS rankiniu būdu. Instrukcijas žr. „„Microsoft“ Update“ katalogas.
Pastaba: Šis naujinimas pasiekiamas WSUS per 4598299.

Failo informacija

Norėdami gauti į šį naujinimą įtrauktų failų sąrašą, atsisiųskite kaupiamojo naujinimo failo informaciją.

Būtinosios sąlygos

Jei norite taikyti šį naujinimą, turite įdiegti .NET Framework 3.5 arba 4.8.

Reikia paleisti iš naujo

Pritaikę šį naujinimą, turite iš naujo paleisti kompiuterį, jei naudojami paveikti failai. Rekomenduojame išeiti iš visų ".NET Framework" pagrįstų programų prieš taikant šį naujinimą.

Kaip gauti šio naujinimo žinyną ir palaikymą