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
- Ohjeita päivitysten asentamiseen: Windows Update: usein kysytyt kysymykset
- Suojaa itsesi verkossa ja kotona: Windowsin suojaus -tuki
- Paikallinen tuki maasi/alueesi mukaan: Kansainvälinen tuki