Sommario
×

Data di rilascio:15 ottobre 2019

Versione: .NET Framework 4.8Version: .NET Framework 4.8

L'aggiornamento del 15 ottobre 2019 per Windows 10 versione 1607 e Windows Server 2016 include miglioramenti cumulativi di affidabilità in .NET 4.8. Si consiglia di applicare questo aggiornamento come parte delle routine di manutenzione regolare. Prima di installare questo aggiornamento, vedere le sezioni Requisiti di aggiornamento e prerequisiti.

Miglioramenti di qualità e affidabilità

ASP.NET

Risolve un problema con ValidationContext.MemberName quando si utilizza DataAnnotation.ValidationAttribute personalizzato.

Wpf1

Risolve e problema per cui il rendering software non riesce a disegnare immagini la cui posizione e ridimensionamento sono troppo grandi. Ad esempio, un elemento Image con Larghezza 10, originato a una bitmap con larghezza 500 e posizionato a 700 pixel dal bordo sinistro della finestra di inclusione, non viene visualizzato perché il fattore di scala S è pari a 500/10 e la posizione X-700 è troppo grande, nel senso che il prodotto S , X , 50 , 700 , 35000, è troppo grande di 35000.

Clr2

Riduce il rischio di restituire ConstructorInfo non ordinati da Type.GetConstructors().

Comportamento migliorato negli scenari in cui i bug esterni (ad esempio un doppio libero) impediscono l'avvio dei thread del sistema operativo sottostante. Il runtime ora ha esito negativo con un errore di diagnostica anziché appendere in attesa dell'avvio del thread. Ciò consente un migliore recupero degli errori e una migliore diagnostica del problema che ha causato l'errore.

Indirizzi ed emissione di chiamate COM .NET ad associazione tardiva contenenti SafeArrayins in cui SafeArray non è completamente inizializzato.

Winforms

Risolve un problema che impediva lo spostamento all'ultimo elemento della voce di menu a discesa premendo un singolo tasto freccia su.

Indirizzi e problemi in cui la griglia delle proprietà può generare un'eccezione NullReferenceException quando la selezione viene modificata in null (non viene selezionato nulla) in risposta alle modifiche del valoreAddresses and issue where the property grid can throw a NullReferenceException when selection changes to null (nothing is selected) in response to value changes

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

Problemi noti in questo aggiornamento

Sintomi:

Dopo aver applicato il 15 ottobreThAggiornamento cumulativo per.NET Framework 4.8, alcune applicazioni ClickOnce e applicazioni che creano l'AppDomain predefinito con un set di autorizzazioni limitate possono osservare l'avvio dell'applicazione o errori di runtime dell'applicazione o comportamenti imprevisti. Il problema osservabile è il System.AppDomainSetup.TargetFrameworkName (https://docs.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) è null, causando eventuali stranezze che consentono il ripristino dei 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 versione>"1.0" codifica: "utf-8" ?> <configurazione>       <runtime>           <AppContextSwitchOverrides value>"Switch.System.Reflection.DoNotForceOrderOfConstructors"true" /> </runtime> </configurazione>

Risoluzione

Per risolvere questo problema, installare l'aggiornamento per.NET Framework 4.8 per Windows 10 versione 1607 e Windows Server 2016 KB4532997.

Come ottenere e installare l'aggiornamento

Installare questo aggiornamento

Per scaricare e installare questo aggiornamento, passare a Impostazioni > Aggiornamento e sicurezza > Windows Updatee quindi selezionare Controlla aggiornamenti.

Per ottenere il pacchetto autonomo per questo aggiornamento, visitare il sito Web Microsoft Update Catalog.

Informazioni sui file

Per un elenco dei file forniti in questo aggiornamento, scaricare le informazioni sui file per l'aggiornamento cumulativo.

Requisiti

Per applicare questo aggiornamento, è necessario disporre di.NET Framework 4.8 installato.

Richiesta di riavvio

È necessario riavviare il computer dopo avere applicato questo aggiornamento se vengono utilizzati i file interessati. Si consiglia di 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 per questo aggiornamento

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Quanto ti soddisfa la qualità della traduzione?

Cosa ha influito sulla tua esperienza?

Altri commenti e suggerimenti? (Facoltativo)

Grazie per il feedback!

×