Julkaisupäivä: 26. tammikuuta 2021

Versio: .NET Framework 3.5, 4.7.2 ja 4.8

Yhteenveto

Tässä artikkelissa kuvataan 3.5-, 4.7.2- ja 4.8-versioille 3.5-, 4.7.2- ja 4.8-versioille Windows 10-, versio 1809- ja Windows Server -versioille 2019.

Lisätietoja tästä päivityksestä

Seuraavissa artikkeleissa on lisätietoja tästä päivityksestä yksittäisten tuoteversioiden osalta.

  •  4598303Kuvaus .NET Frameworkin 3.5- ja 4.7.2-versioille Windows 10-, versio 1809- ja Windows Server -versioille 2019 (KB4598303)

  •  4598300Kuvaus .NET Frameworkin 3.5- ja 4.8-versioille Windows 10-, versio 1809- ja Windows Server -versioille 2019 (KB4598300) kumulatiivisen päivityksen kuvaus

Tämän päivityksen tunnetut ongelmat

Oire

Tämän päivityksen asentamisen jälkeen WPF-sovellukset saattavat kaatua, kun samantapainen puhelu on

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

Näin tapahtuu, kun poistit HwndSourcen, jonka RootVisual-arvo on tyhjäarvo, Visual Studiossa tapahtuu tilanne, kun kiinnität tai jaat ikkunoita, ja se voi ilmetä muissa sovelluksissa.

Vaihtoehtoinen menetelmä

Voit kiertää tämän ongelman asettamalla kaksi AppContext-valitsimen avulla yhtä AppContext Class (System) -kohdassa kuvattua tapaa, jonka otsikkona on AppContext kirjaston kuluttajille.  Valitsimien nimi onSwitch.Sys. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix jaSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix ja molempien arvoksi tulee asettaa "tosi".   Ensimmäinen valitsin välttää kaatumisen, mutta ottaa uudelleen käyttöön KBs-ilmoituksissa korjannut virheen.  Toinen valitsin ohitetaan tällä hetkellä, mutta se tunnistetaan tulevassa .NET-päivityksessä, joka sisältää nollaviittauksen kaatumisen korjauksen.  se palauttaa alkuperäisen virheenkorjauksen.

Voit esimerkiksi käyttää app.config vaihtoehtoista menetelmää sovelluksen laajuutta käytettäessä:

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

Päivityksen päivitykseen pääseminen

Asenna tämä päivitys

Julkaisukanava

Käytettävissä

Seuraava vaihe

Windows Update ja Microsoft Update

Kyllä

Lataa ja asenna tämä päivitys valitsemalla Asetukset >Päivitä&-> Windows Updateja valitse sitten Tarkista päivitykset.

Microsoft Update -luettelo

Kyllä

Jos haluat saada erillisen paketin tälle päivitykselle, siirry Microsoft Update Catalog -sivustoon.

Windows Server Update Services (WSUS)

Ei

Voit tuoda tämän päivityksen WSUS-versioon manuaalisesti. Katso ohjeet Microsoft Update -luettelosta.

Huomautus: Tämä päivitys on saatavilla WSUS-palvelussa 4598461 kautta.

Tämän päivityksen ohjeen ja tuen hankkiminen

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.