15. oktober 2019–KB4519564 zbirna posodobitev za ogrodje .NET Framework 4.8 za Windows 10 različico 1709

Velja za
.NET

Opomba

  • Datum izdaje:
    15 oktobra, 2019
  • Različica:
    ogrodje .NET Framework 4.8

Posodobitev za Windows 10 različice 1709 z dne 15. oktobra 2019 vključuje kumulativne izboljšave zanesljivosti v ogrodju .NET 4.8. Priporočamo, da to posodobitev uporabite kot del rednega vzdrževanja. Preden namestite to posodobitev, si oglejte razdelka Zahteve in Zahteva za vnovični zagon.

Izboljšave kakovosti in zanesljivosti

ASP.NET Odpravlja težavo z ValidationContext.MemberName pri uporabi DataAnnotation.ValidationAttribute po meri.
WPF1 Odpravlja težave in težave, pri katerih upodabljanje programske opreme ne nariše slik, katerih položaj in merilo sta prevelika. Na primer, element slike s širino = 10, ki izvira iz bitne slike s širino = 500 in je postavljen 700 slikovnih pik od levega roba okna, ki ga obdaja, se ne prikaže, ker sta faktor merila S = 500/10 = 50 in položaj X = 700 prevelika, v smislu, da njihov produkt S * X = 50 * 700 = 35000 presega 2^15 = 32768.
CLR2 Zmanjša tveganje za vrnitev neurejenih ConstructorInfo iz Type.GetConstructors().
Izboljšano je vedenje v scenarijih, kjer zunanje napake (na primer dvojno prosto) preprečujejo zagon osnovnih niti operacijskega sistema. Izvajalnik zdaj ne uspe z diagnostično napako, namesto da bi čakal, da se nit začne. To omogoča boljšo obnovo po okvari in boljšo diagnostiko težave, ki je povzročila napako.
Naslovi in težave s pozno vezanimi klici COM .NET, ki vsebujejo SafeArrays, kjer SafeArray ni v celoti inicializiran.
Zmagovalne oblike Odpravlja težavo, ki je preprečila krmarjenje do zadnjega elementa spustljenega menija z enim samim pritiskom puščične tipke navzgor.
Odpravlja težave in težave, pri kateri lahko mreža lastnosti vrže NullReferenceException, ko se izbor spremeni v null (nič ni izbrano) kot odziv na spremembe vrednosti

1 Windows Presentation Foundation (WPF)
2 Izvajalnik skupnega jezika (CLR)

Znane težave v tej posodobitvi

Simptomi:

Po uporabi te kumulativne posodobitve 15. oktobra za ogrodje .NET Framework 4.8 lahko nekateri programi ClickOnce in programi, ki ustvarijo privzeto domeno AppDomain z omejenim naborom dovoljenj, opazijo napake pri zagonu aplikacije ali izvajalniku aplikacije ali nepričakovano vedenje. Opazna težava je, da je System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) ničen, kar vodi do kakršnih koli domišljij, ki omogočajo vrnitev nazaj na ogrodje .NET Framework 4.0.

Rešitev:

Stranke, ki opazijo nove nepričakovane napake ali težave s delovanjem, lahko izvedejo nastavitev programa tako, da v konfiguracijsko datoteko programa dodajo (ali združijo) ta razdelek:

<?xml version="1.0" encoding="utf-8" ?>
<Konfiguracija>
<Čas izvajanja>
<AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />
</runtime>
</konfiguracija>

Rešitev

Če želite odpraviti to težavo, namestite posodobitev za ogrodje .NET Framework 4.8 za Windows 10 različico 1709 KB4532999.

Pridobivanje in namestitev posodobitve

Namestitev te posodobitve

Če želite prenesti in namestiti to posodobitev, odprite Nastavitve>Posodobitev & Varnost Windows Update> nato pa izberite Preveri, ali so na voljo posodobitve.

Če želite pridobiti samostojni paket za to posodobitev, obiščite spletno mesto Katalog Microsoft Update.

Informacije o datotekah

Če si želite ogledati seznam datotek, vključenih v to posodobitev, prenesite informacije o datotekah za zbirno posodobitev.

Pogoji

Če želite uporabiti to posodobitev, morate imeti nameščeno ogrodje .NET Framework 4.8.

Zahteve glede ponovnega zagona

Po uporabi te posodobitve morate znova zagnati računalnik, če so uporabljene datoteke, na katere to vpliva. Priporočamo, da pred uporabo te posodobitve zaprete vse ogrodje .NET Framework.

Informacije o zamenjavi posodobitve

Ta posodobitev nadomešča predhodno izdane posodobitve [4515841](https://support.microsoft.com/help/4515841\).

Kako pridobiti pomoč in podporo za to posodobitev