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.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.