Aggiornamento cumulativo KB4519562 del 15 ottobre 2019 per .NET Framework 4.8 per Windows 10 versione 1607 e Windows Server 2016
Applies To
.NETData di rilascio:
15 ottobre 2019Versione:
.NET Framework 4.8L'aggiornamento del 15 ottobre 2019 per Windows 10 versione 1607 e Windows Server 2016 include miglioramenti cumulativi dell'affidabilità in .NET 4.8. È consigliabile applicare questo aggiornamento come parte delle normali procedure di manutenzione. Prima di installare questo aggiornamento, vedi le sezioni Prerequisiti e requisiti di riavvio .
Miglioramenti a livello di qualità e affidabilità
ASP.NET |
Risoluzione di un problema con ValidationContext.MemberName quando si utilizza dataAnnotation.ValidationAttribute personalizzato. |
WPF1 |
Risoluzione del problema a causa del quale il rendering software non riesce a disegnare immagini la cui posizione e il ridimensionamento sono troppo grandi. Ad esempio, un elemento Image con Width=10, sourced to a bitmap with width=500 and positioned 700 pixels from the left edge of the enclosing window, fails to appear because the scaling factor S = 500/10 = 50 and the position X=700 are too large, nel senso che il prodotto S * X = 50 * 700 = 35000 supera 2^15 = 32768. |
CLR2 |
Riduce il rischio di restituire constructorInfo non ordinati da Type.GetConstructors(). Miglioramento del comportamento negli scenari in cui i bug esterni (ad esempio un'opzione a doppio numero) impediscono l'avvio dei thread del sistema operativo sottostanti. Il runtime ora non riesce con un errore di diagnostica invece di aspettare l'avvio del thread. In questo modo è possibile migliorare il ripristino degli errori e una migliore diagnostica del problema che ha causato l'errore. Risoluzione e problema con chiamate .NET COM con associazione tardiva contenenti SafeArray in cui SafeArray non è completamente inizializzato. |
Winforms |
Risoluzione di un problema che impediva lo spostamento all'ultimo elemento della voce di menu a discesa tramite un singolo tasto freccia SU. Risoluzione del problema a causa del quale la griglia delle proprietà può generare un'eccezione NullReferenceException quando la selezione diventa Null (nulla è selezionato) in risposta alle modifiche al valore |
1 Windows Presentation Foundation (WPF) 2 Common Language Runtime (CLR)
Problemi noti in questo aggiornamento
Sintomi:
Dopo aver applicato questo aggiornamento cumulativo del 15 ottobre per .NET Framework 4.8, alcune applicazioni e applicazioni ClickOnce che creano l'AppDomain predefinito con un set di autorizzazioni limitate possono osservare errori di avvio dell'applicazione o di runtime dell'applicazione o comportamenti imprevisti. Il problema osservabile è che System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) è Null e causa eventuali stranezze che consentono di ripristinare i comportamenti di .NET Framework 4.0.
Soluzione:
I clienti che osservano nuovi errori imprevisti o problemi funzionali possono implementare un'impostazione dell'applicazione aggiungendo (o unendo) la sezione seguente al file di configurazione dell'applicazione:
<?xml version="1.0" encoding="utf-8" ?> >di configurazione < >di runtime < <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> > /configuration < |
Risoluzione
Per risolvere questo problema, installa l'aggiornamento per .NET Framework 4.8 per Windows 10 versione 1607 e Windows Server 2016 KB4532997.
Come ottenere e installare l'aggiornamento
Installa questo aggiornamento
Per scaricare e installare questo aggiornamento, vai a Impostazioni > Update & Security > Windows Update e quindi seleziona Verifica disponibilità aggiornamenti.
Per scaricare il pacchetto autonomo per questo aggiornamento, vai al sito Web Microsoft Update Catalog .
Informazioni sui file
Per un elenco dei file forniti in questo aggiornamento, scarica le informazioni sui file per l'aggiornamento cumulativo.
Requisiti
Per applicare questo aggiornamento, è necessario che sia installato .NET Framework 4.8.
Richiesta di riavvio
È necessario riavviare il computer dopo aver applicato questo aggiornamento se vengono usati tutti i file interessati. È consigliabile chiudere tutte le applicazioni basate su .NET Framework prima di applicare questo aggiornamento.
Informazioni sulla sostituzione dell'aggiornamento
Questo aggiornamento sostituisce gli aggiornamenti rilasciati in precedenza 4515839.
Come ottenere assistenza e supporto tecnico per questo aggiornamento
-
Guida per l'installazione degli aggiornamenti: domande frequenti Windows Update
-
Proteggiti online e a casa: supporto Sicurezza di Windows
-
Supporto locale in base al tuo paese: Supporto internazionale