Applies To.NET

Utgivningsdatum:den 15 oktober 2019

Version: .NET framework 4,8

Den 15 oktober 2019 uppdatering för Windows 10 version 1607 och windows Server 2016 innehåller kumulativa tillförlitlighet förbättringar i .NET 4,8. Vi rekommenderar att du installerar den här uppdateringen som en del av dina vanliga underhållsrutiner. Innan du installerar den här uppdateringen finns i avsnitten förutsättningar och starta om krav .

Förbättringar av kvalitet och tillförlitlighet

ASP.NET

Åtgärdar ett problem med ValidationContext. MemberName vid användning av anpassade DataAnnotation. ValidationAttribute.

Wpf

Adresser och problem där programvaru återgivningen inte kan rita bilder vars position och skalning är för stora. Till exempel, ett bildelement med width = 10, kommer till en bitmapp med bredd = 500 och placerade 700 pixlar från den vänstra kanten av det omslutande fönstret, inte visas eftersom skalningsfaktorn S = 500/10 = 50 och positionen X = 700 är för stora, i den meningen att deras produkt S * X = 50 * 700 = 35000 överskrider 2 ^ 15 = 32768.

Clr

Minskar risken för att returnera oordnade ConstructorInfo från typ. GetConstructors ().

Förbättrat beteende i scenarier där externa buggar (till exempel en dubbel-fri) förhindra underliggande OS trådar från att starta. Körningen misslyckas nu med ett diagnostiskt fel i stället för hängande väntar på att tråden ska starta. Detta ger bättre fel återhämtning och bättre diagnostik av problemet som orsakade felet.

Adresser och problem med sena bundna .NET COM-anrop som innehåller SafeArrays där SafeArray inte är helt initierad.

Winforms

Åtgärdar ett problem som förhindrade navigering till det sista objektet i det nedsläppta menyalternativet genom att trycka på en knapptryckning.

Adresser och problem där egenskapsrutnätet kan utlösa ett NullReferenceException när markeringen ändras till null (inget är markerat) som svar på värdeändringar

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

Kända problem i den här uppdateringen

Symtom:

Efter att ha tillämpat detta 15 oktoberThKumulativ uppdatering för.NET Framework 4,8 vissa ClickOnce program och program som skapar standard AppDomain med en begränsad behörighetsgrupp kan observera programstart eller Programkörningsfel eller oväntade beteenden. Observerbara problemet är system. AppDomainSetup. TargetFrameworkName (https://docs.Microsoft.com/en-US/dotNet/API/system.AppDomainSetup.targetframeworkname?view=Netframework-4.8) är null, vilket leder till eventuella egenheter som gör det möjligt att återgå till .net Framework 4,0 beteenden.

Workaround:

Kunder som observerar nya oväntade fel eller funktionella problem kan implementera en programinställning genom att lägga till (eller sammanfoga) följande avsnitt i programkonfigurationsfilen:

< ?xml version = "1,0" kodning = "UTF-8" _ Qm_ > < konfigurations >       < runtime >           < AppContextSwitchOverrides värde = "switch. system. reflexion. DoNotForceOrderOfConstructors = true"/> </runtime > </Configuration >

Lösning

Lös problemet genom att installera uppdateringen för.NET Framework 4,8 för Windows 10 version 1607 och Windows Server 2016 KB4532997.

Hämta och installera uppdateringen

Installera den här uppdateringen

Om du vill hämta och installera den här uppdateringen går du till inställningar > uppdatera & säkerhet > Windows Updateoch välj sedan Sök efter uppdateringar.

Om du vill hämta det fristående paketet för den här uppdateringen går du till webbplatsen Microsoft Update Catalog .

Filinformation

Hämta filinformation för kumulativ uppdateringför en lista över filer som ingår i den här uppdateringen .

Förutsättningar

Om du vill installera den här uppdateringen måste du ha .NET framework 4,8 installerat.

Krav på omstart

Du måste starta om datorn när du har installerat den här uppdateringen om alla berörda filer som används. Vi rekommenderar att du avslutar alla .NET Framework-baserade program innan du installerar den här uppdateringen.

Uppdatera Ersättningsinformation

Den här uppdateringen ersätter tidigare utgivna uppdateringar 4515839.

Så här skaffar du hjälp och support för den här uppdateringen

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.