Applies To.NET

Datum izdanja:15. listopada 2019.

Verzija:.NET Framework 4.8

Ažuriranje od 15. listopada 2019. za Windows 10 verzije 1607 i Windows Server 2016 obuhvaća poboljšanja kumulativne pouzdanosti u sustavu .NET 4.8. Preporučujemo da ovo ažuriranje primijenite kao dio redovitih rutina održavanja. Prije nego što instalirate ovo ažuriranje, pročitajte odjeljke Preduvjeti iPreduvjeti za ponovno pokretanje.

Poboljšanja kvalitete i pouzdanosti

ASP.NET

Rješava problem s validationContext.MemberName prilikom korištenja prilagođenog DataAnnotation.ValidationAttribute.

WPF1

Rješava i problem zbog kojeg renderiranje softvera ne uspijeva nacrtati slike čiji su položaj i skaliranje preveliki. Na primjer, element Slika sa širinom=10, koji se nalazi u bitmapi sa širinom=500 i postavljenim 700 piksela od lijevog ruba zatvorenog prozora, ne prikazuje se jer je faktor skaliranja S = 500/10 = 50, a položaj X=700 prevelik, u smislu da je njihov proizvod S * X = 50 * 700 = 35000 veća od 2^15 = 32768.

CLR2

Smanjuje rizik od vraćanja nenaruđenih constructorInfo iz Type.GetConstructors().

Poboljšano ponašanje u scenarijima u kojima vanjske programske pogreške (kao što su dvostruko besplatne) sprječavaju pokretanje niti OS-a u pozadini. Vrijeme izvođenja sada ne uspijeva uz dijagnostičku pogrešku, a ne čekanje na početak niti. To omogućuje bolji oporavak od pogreške i bolju dijagnostiku problema koji je uzrokovao pogrešku.

Rješava i problem s kasno vezanim .NET COM pozivima koji sadrže SafeArrays gdje SafeArray nije u potpunosti inicijaliziran.

Winforms

Rješava problem koji je onemogućio navigaciju do zadnje stavke padajuće stavke izbornika pritiskom na tipku sa strelicom gore.

Rješava i problem zbog kojeg rešetka svojstava može baciti nullReferenceException kada se odabir promijeni u null (ništa nije odabrano) kao odgovor na promjene vrijednosti

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

Poznati problemi u ovom ažuriranju

Simptomi:

 Nakon primjene ovog kumulativnog ažuriranja od15. listopada za .NET Framework 4.8, neke aplikacije i aplikacije ClickOnce koje stvorili zadanu AppDomain s ograničenim skupom dozvola mogu primijetiti neuspjehe pokretanja aplikacije ili izvođenja aplikacija ili neočekivana ponašanja. Vidljiv problem je System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) ima vrijednost null, što dovodi do svih quirks omogućavajući vraćanje na .NET Framework 4.0 ponašanja.

Workaround:

Korisnici koji promatraju nove neočekivane pogreške ili funkcionalne probleme mogu implementirati postavku aplikacije dodavanjem (ili spajanjem) sljedeće sekcije u datoteku konfiguracije aplikacije:

<?xml version="1.0" encoding="utf-8" ?> <konfiguracije>       <vrijeme izvođenja>           <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />       </runtime> </konfiguracija>

Rješenje

Da biste riješili taj problem, instalirajte ažuriranje za .NET Framework 4.8 za Windows 10 1607 i Windows Server 2016 KB4532997.

Kako nabaviti i instalirati ažuriranje

Instaliraj ovo ažuriranje

Da biste preuzeli i instalirali ovo ažuriranje, idite na Postavke > Ažuriranje & Sigurnosna > Windows Update, a zatim odaberite Provjeri ima li ažuriranja.

Da biste nabavili samostalni paket za ovo ažuriranje, idite na web-mjesto Katalog Microsoft Update .

Podaci o datoteci

Za popis datoteka sadržanih u ovom ažuriranju preuzmite informacije o datotekama u skupnom ažuriranju.

Preduvjeti

Da biste primijenili ovo ažuriranje, morate imati instaliran .NET Framework 4.8.

Potreba za ponovnim pokretanjem

Računalo morate ponovno pokrenuti nakon primjene ovog ažuriranja ako se koriste neke zahvaćene datoteke. Preporučujemo da zatvorite sve .NET Framework utemeljene na aplikacijama prije primjene ovog ažuriranja.

Informacije o zamjeni ažuriranja

Ovo ažuriranje zamjenjuje prethodno objavljena ažuriranja 4515839.

Kako dobiti pomoć i podršku za ovo ažuriranje

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.