Notă
- Data lansării:
octombrie 15, 2019 - Versiune:
.NET Framework 4.8
Actualizarea din 15 octombrie 2019 pentru Windows 10, versiunea 1607 și Windows Server 2016 include îmbunătățiri de fiabilitate cumulative în .NET 4.8. Vă recomandăm să aplicați această actualizare ca parte din rutina de întreținere obișnuită. Înainte de a instala această actualizare, consultați secțiunile Cerințe preliminare și Cerințe de repornire .
Îmbunătățiri de calitate și fiabilitate
| ASP.NET | Tratează o problemă cu ValidationContext.MemberName atunci când se utilizează DataAnnotation.ValidationAttribute particularizat. |
|---|---|
| WPF1 | Tratează problema ce cauzează ca redarea software să nu reușească să deseneze imagini a căror poziție și scalare sunt prea mari. De exemplu, un element imagine cu lățime=10, sursă la un bitmap cu lățime=500 și poziționată la 700 de pixeli de marginea din stânga a ferestrei de închidere, nu se afișează, deoarece factorul de scalare S = 500/10 = 50 și poziția X=700 sunt prea mari, în sensul că produsul lor S * X = 50 * 700 = 35000 depășește 2^15 = 32768. |
| CLR2 | Reduce riscul de a returna ConstructorInfo neordonate de la Type.GetConstructors(). Comportament îmbunătățit în scenariile în care erorile externe (cum ar fi o eroare dublă) împiedică pornirea firelor subiacente ale sistemului de operare. Acum, modulul runtime eșuează cu o eroare de diagnosticare, nu se blochează așteptând să înceapă firul. Acest lucru permite o recuperare mai bună a defecțiunii și o diagnosticare mai bună a problemei care a provocat eroarea. Tratează și problema cu apelurile .NET COM legate târziu care conțin SafeArrays atunci când SafeArray nu este complet inițializat. |
| Forme de vinci | Tratează o problemă care împiedica navigarea la ultimul element al elementului de meniu vertical prin apăsarea unei singure taste săgeată în sus. Tratează problema din cauza căreia grila de proprietăți poate genera o excepție NullReferenceException atunci când selecția se modifică în null (nimic nu este selectat) ca răspuns la modificări de valoare |
1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)
Probleme cunoscute din această actualizare
Simptome:
După aplicarea acestei actualizări cumulative din 15 octombrie pentru .NET Framework 4.8, unele aplicații ClickOnce și aplicațiile care creează AppDomain implicit cu un set de permisiuni restricționat pot observa erori de lansare a aplicațiilor sau erori la rularea aplicației sau comportamente neașteptate. Problema observabilă este ca System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) să fie nul, ceea ce duce la orice ciudățenii care să permită revenirea la comportamentele .NET Framework 4.0.
Soluție de evitare:
Clienții care observă noi erori neașteptate sau probleme funcționale pot implementa o setare de aplicație adăugând (sau îmbinând) următoarea secțiune la fișierul de configurare al aplicației:
|
<?xml version="1.0" encoding="utf-8" ?> <Configurare> <runtime> <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> </configuration> |
|---|
Rezolvare
Pentru a rezolva această problemă, instalați actualizarea pentru .NET Framework 4.8 pentru Windows 10 versiunea 1607 și Windows Server 2016 KB4532997.
Cum se obține și se instalează actualizarea
Instalați această actualizare
Pentru a descărca și a instala această actualizare, accesați Setări>Actualizare & Securitate>Windows Update apoi selectați Căutați actualizări.
Pentru a obține pachetul independent pentru această actualizare, accesați site-ul web Catalog Microsoft Update.
Informații despre fișiere
Pentru o listă a fișierelor furnizate în această actualizare, descărcați informațiile de fișier pentru actualizarea cumulativă.
Cerințe preliminare
Pentru a aplica această actualizare, trebuie să aveți .NET Framework 4.8 instalat.
Cerința de repornire
Trebuie să reporniți computerul după ce aplicați această actualizare dacă se utilizează fișiere afectate. Vă recomandăm să ieșiți din toate aplicațiile bazate pe .NET Framework înainte de a aplica această actualizare.
Informații despre înlocuirea actualizării
Această actualizare înlocuiește actualizările lansate anterior [4515839](https://support.microsoft.com/help/4515839\).
Cum se obține ajutor și asistență pentru această actualizare
- Ajutor pentru instalarea actualizărilor: Întrebări frecvente despre Windows Update
- Protejați-vă online și acasă: asistență Securitate Windows
- Asistență locală în funcție de țara dvs.: Asistență internațională