Si applica a
.NET Framework 3.5 Service Pack 1 Windows 8 Windows Server 2012

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.

Serve aiuto?

Vuoi altre opzioni?

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