Introduzione
Questo articolo descrive l'aggiornamento cumulativo di hotfix 2937670 per Microsoft .NET Framework 3.5. Questo aggiornamento cumulativo di hotfix risolve diversi problemi in .NET Framework 3.5. Per altre informazioni sul problema risolto dall'aggiornamento cumulativo rapido, vedere la sezione "Ulteriori informazioni". Questo aggiornamento cumulativo rapido è disponibile per i sistemi operativi seguenti:
-
Windows 8
-
Windows Server 2012
Ulteriori informazioni
Informazioni sull'aggiornamento rapido
È ora disponibile un hotfix supportato da Microsoft. Tuttavia, è destinato a correggere solo il problema descritto in questo articolo. Applicala solo ai sistemi che stanno riscontrando questo problema specifico.Per risolvere il problema, contattare il Servizio Supporto Tecnico Clienti Microsoft per ottenere l'hotfix. Per un elenco completo dei numeri di telefono del Servizio Supporto Tecnico Clienti Microsoft e per informazioni sui costi di supporto, visita il seguente sito Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota In casi speciali, gli addebiti normalmente sostenuti per le chiamate al supporto tecnico possono essere annullati se un supporto tecnico Microsoft Professional determina che un aggiornamento specifico risolverà il problema. I soliti costi del supporto verranno applicati a domande e problemi di supporto aggiuntivi che non sono idonei per l'aggiornamento specifico in questione.
Requisiti
Per applicare questo hotfix, è necessario che sia installato .NET Framework 3.5.
Richiesta di riavvio
È necessario riavviare il computer dopo aver applicato questo hotfix se vengono utilizzati tutti i file interessati. È consigliabile chiudere tutte le applicazioni basate su .NET Framework prima di applicare questo hotfix.
Informazioni sulla sostituzione degli hotfix
Questo pacchetto hotfix non sostituisce un pacchetto hotfix precedentemente rilasciato.
La versione globale di questo hotfix include gli attributi di file (o attributi di file successivi) elencati nella tabella seguente. Le date e le ore di questi file sono espresse nel formato UTC (Coordinated Universal Time). Quando esaminate le informazioni del file, viene convertito in orario locale. Per trovare la differenza tra UTC e l'ora locale, usare la scheda Fuso orario nell'elemento Data e ora in Pannello di controllo.
Per tutte le versioni supportate basate su x86 di .NET Framework 3.5 in Windows 8 e Windows Server 2012
|
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
|---|---|---|---|---|
|
system.design.resources.dll |
2.0.50727.4927 |
565,248 |
06-lug 2012 |
20:00 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lug 2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lug 2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
09-Ott-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.4927 |
606,208 |
06-lug 2012 |
19:58 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
09-Ott-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lug 2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
548,864 |
09-Ott-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.4927 |
557,056 |
06-lug 2012 |
19:57 |
|
system.design.resources.dll |
2.0.50727.4927 |
548,864 |
06-lug 2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13-settembre 2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
561,152 |
09-Ott-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13-settembre 2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
532,480 |
06-lug 2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13-settembre 2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lug 2012 |
20:02 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lug 2012 |
20:01 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lug 2012 |
20:03 |
|
system.design.resources.dll |
2.0.50727.4927 |
589,824 |
06-lug 2012 |
20:02 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lug 2012 |
20:06 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lug 2012 |
20:05 |
|
system.design.resources.dll |
2.0.50727.6400 |
524,288 |
13-settembre 2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
528.384 |
13-settembre 2012 |
22:04 |
|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
17 marzo 2014 |
22:14 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
479,232 |
06-lug 2012 |
20:00 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
06-lug 2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409.600 |
06-lug 2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
434,176 |
09-Ott-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
577,536 |
06-lug 2012 |
19:58 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
09-Ott-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
413,696 |
06-lug 2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
09-Ott-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
446,464 |
06-lug 2012 |
19:57 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
434,176 |
06-lug 2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
13-settembre 2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
466.944 |
09-Ott-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
13-settembre 2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
401,408 |
06-lug 2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
446,464 |
13-settembre 2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
06-lug 2012 |
20:02 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
06-lug 2012 |
20:01 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
421,888 |
06-lug 2012 |
20:03 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
540,672 |
06-lug 2012 |
20:02 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409.600 |
06-lug 2012 |
20:06 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
06-lug 2012 |
20:05 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
376,832 |
13-settembre 2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
385.024 |
13-settembre 2012 |
22:04 |
|
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
17 marzo 2014 |
22:14 |
Per tutte le versioni supportate basate su x64 di .NET Framework 3.5 in Windows 8 e Windows Server 2012
|
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
|---|---|---|---|---|
|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
17 marzo 2014 |
22:14 |
|
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
17 marzo 2014 |
22:14 |
|
system.design.resources.dll |
2.0.50727.4927 |
565,248 |
22-lug-2013 |
22:16 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lug 2012 |
20:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lug 2012 |
20:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
22-lug-2013 |
22:20 |
|
system.design.resources.dll |
2.0.50727.4927 |
606,208 |
06-lug 2012 |
20:03 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
22-lug-2013 |
22:17 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lug 2012 |
20:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
548,864 |
22-lug-2013 |
22:17 |
|
system.design.resources.dll |
2.0.50727.4927 |
557,056 |
06-lug 2012 |
20:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
548,864 |
06-lug 2012 |
20:07 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13-settembre 2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
561,152 |
22-lug-2013 |
22:16 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13-settembre 2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
532,480 |
06-lug 2012 |
20:07 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
04-Oct-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
04-Oct-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
04-Oct-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
04-Oct-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
589,824 |
04-Oct-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
08-gen-2014 |
21:49 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
08-gen-2014 |
21:49 |
|
system.design.resources.dll |
2.0.50727.6400 |
524,288 |
08-gen-2014 |
21:49 |
|
system.design.resources.dll |
2.0.50727.6400 |
528.384 |
08-gen-2014 |
21:50 |
|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
17 marzo 2014 |
22:14 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
479,232 |
22-lug-2013 |
22:16 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
06-lug 2012 |
20:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409.600 |
06-lug 2012 |
20:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
434,176 |
22-lug-2013 |
22:20 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
577,536 |
06-lug 2012 |
20:03 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
22-lug-2013 |
22:17 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
413,696 |
06-lug 2012 |
20:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
22-lug-2013 |
22:17 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
446,464 |
06-lug 2012 |
20:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
434,176 |
06-lug 2012 |
20:07 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
13-settembre 2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
466.944 |
22-lug-2013 |
22:16 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
13-settembre 2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
401,408 |
06-lug 2012 |
20:07 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
446,464 |
04-Oct-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
04-Oct-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
04-Oct-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
421,888 |
04-Oct-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
540,672 |
04-Oct-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409.600 |
08-gen-2014 |
21:49 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
08-gen-2014 |
21:49 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
376,832 |
08-gen-2014 |
21:49 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
385.024 |
08-gen-2014 |
21:50 |
|
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
17 marzo 2014 |
22:14 |
Problema che risolve questo aggiornamento cumulativo rapido
Problema 1Quando si dispone di un'applicazione Windows Forms in esecuzione in un sistema operativo a 64 bit, il controllo CheckedListBox o ComboBox potrebbe non disegnare i relativi elementi e il controllo appare vuoto. Questo problema si verifica perché il controllo non riceve un messaggio di WM_DRAWITEM dalla finestra padre. Questo problema si verifica quando si verificano le condizioni seguenti:
-
Il controllo disegnato dal proprietario, ad esempio CheckedListBox, ha un valore di handle di finestra negativo.
-
L'handle della finestra del controllo disegnato dal proprietario viene creato nel costruttore per la maschera padre del controllo.
I punti di controllo della finestra negativi vengono creati nella versione controllata del sistema operativo a 64 bit o quando l'handle viene ricreato molte volte in una build definitiva del sistema operativo a 64 bit, ad esempio quando l'applicazione è in esecuzione per un lungo periodo di tempo. In genere, la finestra del controllo non viene creata nel costruttore del controllo. Pertanto, anche l'handle non viene creato finché non viene richiamato il costruttore della maschera padre. La seconda condizione si verifica solo quando la creazione dell'handle di finestra è forzata nel costruttore della maschera padre. Uno dei modi per forzare questa creazione consiste nel modificare determinate proprietà del controllo, ad esempio la proprietà BorderStyle. Quando l'handle del controllo figlio viene creato prima dell'handle del controllo padre, il controllo figlio è temporaneamente padre di un'altra finestra e viene nuovamente padre in un secondo momento quando viene creata la finestra padre. Dopo che il controllo è stato nuovamente padre, il messaggio di WM_DRAWITEM non viene instradato correttamente.Questo hotfix risolve il routing dei messaggi dal modulo padre al controllo disegnato dal proprietario.