15. lokakuuta 2019 – KB4519562 .NET Framework 4.8:n kumulatiivinen päivitys Windows 10:n versiolle 1607 ja Windows Server 2016:lle

Käytetään kohteeseen
.NET

Huomautus

  • Julkaisupäivä:
    15. lokakuuta 2019
  • Versio:
    .NET Framework 4.8

Windows 10:n version 1607 ja Windows Server 2016:n 15.10.2019 päivitys sisältää kumulatiivisia luotettavuuden parannuksia .NET 4.8:ssa. Suosittelemme, että otat tämän päivityksen käyttöön osana säännöllisiä ylläpitorutiinejasi. Ennen kuin asennat tämän päivityksen, tutustu Edellytykset - ja Uudelleenkäynnistystarve -osioihin.

Laadun ja luotettavuuden parannukset

ASP.NET Korjaa ongelman ValidationContext.MemberName-kohteeseen käytettäessä mukautettua DataAnnotation.ValidationAttribute-ominaisuutta.
WPF1 Korjaa ongelman, jossa ohjelmistohahmonnus ei piirrä kuvia, joiden sijainti ja skaalaus ovat liian suuria. Esimerkiksi kuvaelementti, jonka leveys = 10 on lähteenä bittikartasta, jonka leveys on 500 ja joka on sijoitettu 700 kuvapisteen päähän ikkunan vasemmasta reunasta, ei näy, koska skaalauskerroin S = 500/10 = 50 ja sijainti X=700 ovat liian suuria siinä mielessä, että niiden tulo S * X = 50 * 700 = 35000 on suurempi kuin 2^15 = 32768.
CLR2 Vähentää järjestämättömien ConstructorInfo-funktioiden palauttamisen riskiä Type.GetConstructors()-funktiosta.
Parannettu toiminta skenaarioissa, joissa ulkoiset virheet (kuten kaksoismaksuton) estävät pohjana olevien käyttöjärjestelmän säikeiden käynnistymisen. Suorituspalvelu epäonnistuu nyt diagnostiikkavirheellä sen sijaan, että se jumiutuisi odottamaan säikeen käynnistymistä. Tämä mahdollistaa paremman virheiden palauttamisen ja virheen aiheuttaneen ongelman paremman diagnostiikan.
Korjaa ja ongelmat, jotka liittyvät myöhään sidottuihin .NET COM -kutsuihin, jotka sisältävät turvallisia matriiseja, joiden matriiseja ei ole täysin alustettu.
WinForms-lomakkeet Korjaa ongelman, joka esti siirtymisen avattavan valikkokohteen viimeiseen kohteeseen yhdellä ylänuolinäppäimen painalluksella.
Korjaa ongelman, jossa ominaisuusruudukko voi aiheuttaa NullReferenceException-virheen, kun valinta muuttuu tyhjäksi (mitään ei ole valittu) vastauksena arvon muutoksiin

1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)

Tämän päivityksen tunnetut ongelmat

Ongelman ilmenemistavat:

Tämän 15. lokakuuta julkaistun kumulatiivisen päivityksen .NET Framework 4.8:aan käyttöönoton jälkeen jotkin ClickOnce-sovellukset ja sovellukset, jotka luovat oletusarvoisen AppDomainin rajoitetuilla käyttöoikeusjoukoilla, saattavat havaita sovelluksen käynnistyksen tai sovelluksen suorituksenaikaisia virheitä tai odottamattomia toimintoja. Havaittavissa oleva ongelma on, että System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) on tyhjäarvoinen, mikä johtaa kaikkiin omituisuuksiin, jotka mahdollistavat paluun .NET Framework 4.0 -toimintoihin.

Ongelman kiertotapa:

Asiakkaat, jotka havaitsevat uusia odottamattomia virheitä tai toiminnallisia ongelmia, voivat ottaa käyttöön sovellusasetuksen lisäämällä (tai yhdistämällä) seuraavan osion sovelluksen määritystiedostoon:

<?xml version="1.0" encoding="utf-8" ?>
<kokoonpano>
<ajonaikainen palvelu>
<AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />
</runtime>
</configuration>

Ratkaisu

Voit korjata ongelman asentamalla .NET Framework 4.8:n päivityksen Windows 10 versioon 1607 ja Windows Server 2016 KB4532997.

Päivityksen hankkiminen ja asentaminen

Asenna tämä päivitys

Jos haluat ladata ja asentaa tämän päivityksen, siirry kohtaan Asetusten>päivitys & suojaus>Windows Update ja valitse sitten Tarkista päivitykset.

Voit hankkia tämän päivityksen erillispakettina Microsoft Update -luettelosta.

Tiedostojen tiedot

Saat luettelon tämän päivityksen sisältämistä tiedostoista lataamalla kumulatiivisen päivityksen tiedostojen tiedot.

Edellytykset

Tämän päivityksen käyttöönotto edellyttää, että .NET Framework 4.8 on asennettuna.

Uudelleenkäynnistystarve

Tietokone on käynnistettävä uudelleen tämän päivityksen asentamisen jälkeen, jos käytössä on tiedostoja, joihin ongelma vaikuttaa. Suosittelemme, että suljet kaikki .NET Framework-pohjaiset sovellukset ennen tämän päivityksen asennusta.

Päivityksen korvaustiedot

Tämä päivitys korvaa aiemmin julkaistut päivitykset [4515839](https://support.microsoft.com/help/4515839\).

Ohjeiden ja tuen hankkiminen tälle päivitykselle