Applies To.NET

Datum izdavanja:15. oktobar 2019.

Verzija:.NET Framework 4.8

Ispravka od 15. oktobra 2019. za Windows 10 verzija 1709 uključuje kumulativna poboljšanja pouzdanosti u .NET 4.8. Preporučujemo da primenite ovu ispravku kao deo redovnih rutina održavanja. Pre nego što instalirate ovu ispravku, pogledajte odeljke Preduslovi iZahtevi za ponovno pokretanje.

Poboljšanja kvaliteta i pouzdanosti

ASP.NET

Rešava problem sa validationContext.MemberName kada se koristi prilagođeni DataAnnotation.ValidationAttribute.

WPF1

Adrese i problem gde vizuelizaciju softvera ne uspe da nacrta slike čija je pozicija i razmera prevelika. Na primer, element slike sa širinom=10, izvoran u rastersku sliku sa širinom=500 i postavljenim 700 piksela sa leve ivice ograđivanja prozora, se ne pojavljuje jer je faktor podešavanja razmere S = 500/10 = 50, a pozicija X=700 prevelika, u smislu da je njihov proizvod S * X = 50 * 700 = 35000 premašuje 2^15 = 32768.

CLR2

Smanjuje rizik vraćanja informacija o neuređenim konstruktorima iz funkcije Type.GetConstructors().

Poboljšano ponašanje u scenarijima u kojima spoljne greške (kao što je dvostruka besplatna) sprečavaju pokretanje osnovnih OS niti. Vreme izvršavanja sada ne uspeva sa dijagnostičkim greškama umesto izvlačenja koje čeka da se nit pokrene. Ovo omogućava bolji oporavak od neuspeha i bolju dijagnostiku problema koji je izazvao neuspeh.

Adrese i problem sa kasnim povezanim .NET COM pozivima koji sadrže SafeArrays gde SafeArray nije u potpunosti pokrenut.

Winforms

Rešava problem koji sprečava navigaciju do poslednje stavke padajućeg menija pritiskom na taster sa strelicom nagore.

Adrese i problem gde koordinatna mreža svojstava može da baci NullReferenceException kada se izbor promeni u bez vrednosti (ništa nije izabrano) kao odgovor na promene vrednosti

1 Windows Presentation Foundation (WPF)2 Uobičajeno vreme izvršavanja jezika (CLR)

Poznati problemi u ovoj ispravki

Simptome:

Nakon primene ove kumulativne ispravke od15. oktobra za .NET Framework 4.8, neke ClickOnce aplikacije i aplikacije koje kreiraju podrazumevani AppDomain sa ograničenim skupom dozvola mogu da posmatraju neuspehe pokretanja aplikacije ili neočekivana izvršavanja aplikacije ili neočekivana ponašanja. Zapaženi problem je System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) bez vrednosti, što vodi do svih greška koji omogućavaju vraćanje na .NET Framework 4.0 ponašanje.

Zaobilaženje problema:

Klijenti koji posmatraju nove neočekivane greške ili funkcionalne probleme mogu da primene postavku aplikacije tako što će dodati (ili objediniti) sledeći odeljak u datoteku za konfigurisanje aplikacije:

<?xml version="1.0" encoding="utf-8" ?> <konfiguracije>       <izvršavanja>           <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />       </runtime> </configuration>

Rezoluciju

Da biste rešili ovaj problem, instalirajte ispravku za .NET Framework 4.8 za Windows 10 verzija 1709 KB4532999.

Kako da nabavite i instalirate ispravku

Instaliraj ovu ispravku

Da biste preuzeli i instalirali ovu ispravku, idite na Postavke > Ažuriraj & Security > Windows Update, a zatim izaberite Proveri da li postoje ispravke.

Da biste dobili samostalni paket za ovu ispravku, idite na veb lokaciju Microsoft Update kataloga .

Informacije o datoteci

Za listu datoteka koje su obezbeđene u ovoj ispravki, preuzmite informacije o datoteci za kumulativnu ispravku.

Preduslovi

Da biste primenili ovu ispravku, morate .NET Framework 4.8.

Ponovo pokreni zahtev

Morate ponovo pokrenuti računar kada primenite ovu ispravku ako se koriste neke datoteke na koje to utiče. Preporučujemo da zatvorite sve .NET Framework zasnovane na programu pre nego što primenite ovu ispravku.

Ažuriraj informacije o zameni

Ova ispravka zamenjuje prethodno objavljene ispravke 4515841.

Kako da dobijete pomoć i podršku za ovu ispravku

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.