Applies To.NET

Data di rilascio:15 ottobre 2019

Versione:.NET Framework 4.8

L'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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.