15. oktoober 2019 – KB4519562 Windows 10, versioon 1607, ja Windows Serveri 2016 .NET raamistiku 4.8 koondvärskendus

Rakenduskoht
.NET

Märkus.

  • Väljaandmiskuupäev:
    15. oktoober 2019
  • Versioon:
    .NET raamistik 4.8

Windows 10 versiooni 1607 ja Windows Server 2016 15. oktoobri 2019 värskendus sisaldab .NET 4.8 töökindluse koondtäiustusi. Soovitame seda värskendust rakendada regulaarsete hooldusrutiinide osana. Enne selle värskenduse installimist vaadake jaotisi Eeltingimused ja Taaskäivitamise nõue .

Kvaliteedi ja töökindluse täiustused

ASP.NET Lahendab valideerimiskontekstiGa ValidationContext.MemberName seotud probleemi kohandatud DataAnnotation.ValidationAttribute'i kasutamisel.
WPF1 Lahendatud on ja probleem, mille korral tarkvara renderdamine ei saa joonistada pilte, mille asukoht ja mastaapimine on liiga suured. Näiteks pildielement laiusega=10, mille laius on 500 ja mis asub 700 piksli kaugusel raamimisakna vasakust servast, ei ilmu, kuna skaleerimistegur S = 500/10 = 50 ja positsioon X=700 on liiga suured, kuna nende toode S * X = 50 * 700 = 35000 ületab 2^15 = 32768.
CLR2 Vähendab riski, et Type.GetConstructors() ei tagastaks tellimata konstruktoriteabe.
Täiustatud käitumine stsenaariumides, kus välised vead (nt topeltvabad) takistavad aluseks olevate operatsioonisüsteemi lõimede käivitumist. Käitusaeg nurjub nüüd diagnostikatõrkega, mitte ei lõpeta jutulõnga käivitumist. See võimaldab paremat tõrketaastet ja tõrke põhjustanud probleemi paremat diagnostikat.
Lahendatud on ja probleem hilinenud .NET COM-kutsetega, mis sisaldavad SafeArraysid, kus SafeArray pole täielikult lähtestatud.
Winforms Lahendab probleemi, mis takistas rippmenüü üksuse viimasele üksusele navigeerimist ühe ülesnooleklahvi vajutamisega.
Lahendatud on ja probleem, mille korral atribuudiruudustikus võib ilmneda NullReferenceException, kui väärtusemuudatuste vastuses muutub valik tühiväärtuseks (midagi pole valitud).

1 Windows Presentation Foundation (WPF)
2 Ühine keele käitusaeg (CLR)

Selle värskenduse teadaolevad probleemid

Sümptomid:

Pärast selle15. oktoobri koondvärskenduse rakendamist .NET raamistik 4.8 jaoks võivad mõned ClickOnce'i rakendused ja rakendused, mis loovad piiratud õigustega vaike-AppDomaini, jälgida rakenduste käivitamise või käitusaja tõrkeid või ootamatuid käitusi. Jälgitav probleem on see, et System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) on tühi, mis põhjustab quirks-päringud, mis lubavad ennistada .NET raamistik 4.0 käitumist.

Ajutine lahendus.

Uued ootamatuid tõrkeid või funktsionaalseid probleeme jälgivad kliendid saavad rakenduse sätte rakendamiseks lisada (või ühendada) rakenduse konfiguratsioonifaili järgmise jaotise:

<?xml version="1.0" encoding="utf-8" ?>
<konfigureerimine>
<käitusaeg>
<AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />
</runtime>
</configuration>

Lahendus

Selle probleemi lahendamiseks installige Windows 10 versiooni 1607 ja Windows Server 2016 KB4532997 .NET raamistik 4.8 värskendus.

Värskenduse hankimine ja installimine

Selle värskenduse installimine

Selle värskenduse allalaadimiseks ja installimiseks avage Sätete>värskendus & Turve>Windows Update ja seejärel valige Otsi värskendusi.

Värskenduse autonoomse paketi hankimiseks minge Microsoft Update’i kataloogi veebisaidile.

Failiteave

Sellesse värskendusse kaasatud failide loendi vaatamiseks laadige alla koondvärskenduse failiteave.

Eeltingimused

Selle värskenduse rakendamiseks peab teil olema installitud .NET raamistik 4.8.

Taaskäivitamise nõue

Kui kasutate mõnda mõjutatud faili, peate arvuti pärast selle värskenduse rakendamist taaskäivitama. Soovitame enne selle värskenduse rakendamist sulgeda kõik .NET raamistik-põhised rakendused.

Värskenduse asendusteave

See värskendus asendab varem välja antud värskendused [4515839](https://support.microsoft.com/help/4515839\).

Selle värskenduse spikri ja toe hankimine