Introduzione
Questo articolo descrive multi-targeting pack per Microsoft .NET Framework 4.0.3. Questo pacchetto multi-targeting aggiunge il supporto per le nuove API introdotte nell'aggiornamento 4.0.3 per Microsoft .NET Framework 4 - Runtime Update.
Per altre informazioni sull'aggiornamento 4.0.3 per Microsoft .NET Framework 4 - Aggiornamento del runtime, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
2600211Aggiornamento 4.0.3 per Microsoft .NET Framework 4 - Aggiornamento del runtime Per ulteriori informazioni sui pacchetti multi-targeting per .NET Framework, visita il seguente sito Web Microsoft:
Informazioni generali sui pacchetti multi-targeting per .NET Framework
Nota Se hai installato la versione beta di questo aggiornamento in precedenza, ti consigliamo di disinstallare Multi-Targeting Pack per Microsoft .NET Framework 4.0.3 Beta da Pannello di controllo prima di installare questo aggiornamento.
Ulteriori informazioni
Multi-Targeting Pack per Microsoft .NET Framework 4.0.3 è incluso nell'aggiornamento 4.0.3 per Microsoft .NET Framework 4 - Design-Time Update per Visual Studio 2010 SP1. Questo pacchetto multi-targeting installa nuovi assembly di riferimento, file IntelliSense e altri file di supporto.
Per altre informazioni sull'aggiornamento in fase di progettazione, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
2600214 Aggiornamento 4.0.3 per Microsoft .NET Framework 4 - Design-Time Update per Visual Studio 2010 SP1Notes
-
I framework di destinazione aggiunti da questo aggiornamento a Microsoft Visual Studio per i progetti da usare sono ".NET Framework 4.0.3" e ".NET Framework 4.0.3 Client Profile".
-
Dopo aver applicato questo pacchetto multi-targeting, è possibile creare nuovi progetti che usano .NET Framework 4.0.3.
Nota È possibile creare nuovi progetti che usano le funzionalità introdotte nei runtime .NET Framework 4.0.1, .NET Framework 4.02 o .NET Framework 4.0.3. -
Multi-Targeting Pack per Microsoft .NET Framework 4.0.3 è cumulativo. Include tutti i file correlati da pacchetti multi-targeting per .NET Framework 4.0.1 e per .NET Framework 4.0.2. Pertanto, non è necessario installare separatamente i pacchetti multi-targeting precedenti dopo l'installazione di Multi-Targeting Pack per Microsoft .NET Framework 4.0.3 per la creazione di nuovi progetti.
-
Tuttavia, il Multi-Targeting Pack per Microsoft .NET Framework 4.0.3 espone solo le destinazioni di .NET Framework 4.0.3. Ad esempio, questo aggiornamento espone solo il targeting di .NET Framework 4.0.3 e non espone il targeting per .NET Framework 4.0.1 o .NET Framework 4.0.2.
-
Il targeting per .NET Framework 4.0.1 e .NET Framework 4.0.2 può coesistere con il targeting per .NET Framework 4.0.3. È comunque possibile usare l'assegnazione precedente per qualsiasi progetto esistente creato per .NET Framework 4.0.1 e per .NET Framework 4.0.2. Tuttavia, ogni versione deve essere installata utilizzando il proprio pacchetto di installazione.
-
Quando si apre un progetto che usa .NET Framework 4.0.3 in un computer che esegue Visual Studio, viene visualizzato il messaggio di errore seguente se il pacchetto multi-targeting corrispondente non è installato:
Framework di destinazione di Project non installato
Questo messaggio di errore indica che il pacchetto multi-targeting richiesto non è installato. Per risolvere questo problema, installa il pacchetto multi-targeting richiesto, descritto nella sezione "Informazioni sull'aggiornamento".
Informazioni sull'aggiornamento
Multi-Targeting Pack per .NET Framework 4.0.3 è incluso nell'aggiornamento descritto nel seguente articolo della Microsoft Knowledge Base:
2600214 Aggiornamento 4.0.3 per Microsoft .NET Framework 4 - Design-Time Update per Visual Studio 2010 SP1
Se si sviluppano applicazioni per .NET Framework 4.0.3 in Visual Studio 2010 SP1, scaricare Design-Time Update dal seguente sito Web dell'Area download Microsoft:
Scarica subito il pacchetto.
Per ulteriori informazioni sui pacchetti multi-targeting di .NET Framework disponibili per Visual Studio 2010, visita il seguente sito Web:
Informazioni generali sui pacchetti multi-targeting di .NET Framework disponibili per Visual Studio 2010Se si sviluppano applicazioni per .NET Framework 4.0.3 in qualsiasi versione principale del prodotto successiva a Visual Studio 2010, è possibile scaricare direttamente il pacchetto multi-targeting dal seguente sito Web dell'Area download Microsoft. È consigliabile non usare il seguente pacchetto di aggiornamento per configurare la fase di progettazione in Visual Studio 2010 o Visual Studio 11 Developer Preview:
Scarica subito il pacchetto.
Per ulteriori informazioni su Visual Studio 11 Developer Preview, visita il seguente sito Web MSDN:
Visual Studio 11 Developer Preview
Per altre informazioni su come scaricare i file di supporto Microsoft, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
119591 Come ottenere i file di supporto Microsoft dai servizi onlineMicrosoft ha analizzato questo file alla ricerca di virus. Microsoft ha utilizzato il software antivirus più recente disponibile al momento della data di pubblicazione del file. Il file viene salvato su server con un livello di sicurezza avanzata che impedisce modifiche del file non autorizzate.
Requisiti
Per installare questo aggiornamento, è necessario che sia installato il software seguente:
-
Windows Installer 3.1 o una versione successiva di Windows Installer. Per ottenere la versione più recente di Windows Installer, visita il seguente sito Web Microsoft:
Informazioni di download per Windows Installer 4.5 Redistributable
-
Microsoft .NET Framework 4 Targeting Pack. Il pacchetto di destinazione è incluso nell'installazione di Visual Studio 2010 ed è anche disponibile separatamente in
Microsoft Windows SDK per Windows 7 e .NET Framework 4.
Opzioni della riga di comando per questo aggiornamento
Per ulteriori informazioni sulle opzioni della riga di comando di Windows Installer, visitare il seguente sito Web Microsoft:
Informazioni generali sulle opzioni della riga di comando di Windows InstallerPer ulteriori informazioni su Windows Installer, visita il seguente sito Web Microsoft:
Richiesta di riavvio
È necessario riavviare il computer dopo l'installazione dell'aggiornamento se i file che vengono aggiornati sono bloccati o vengono usati durante l'installazione dell'aggiornamento.
Problemi noti con questo aggiornamento
Fare clic qui per visualizzare o nascondere informazioni dettagliate
Problema 1
Quando si usa Visual Studio 2010 SP1 per creare un sito Web o un'applicazione Web che usa .NET Framework 4.0.3, si verifica un errore se il file Web.config viene ricreato.
Causa
Questo problema si verifica perché un valore non corretto per l'attributo targetFramework viene scritto nel file Web.config.
Risoluzione
Per risolvere questo problema, aprire il file Web.config e quindi modificare manualmente il valore dell'attributo targetFramework in 4.0.3.
Problema 2
Quando si crea un nuovo progetto di componente aggiuntivo di Visual Studio, viene visualizzato il seguente messaggio di errore se si imposta il framework di destinazione su .NET Framework 4.0.3:
Creazione guidata componente aggiuntivo di Visual Studio: si è verificato un errore e la procedura guidata non è in grado di generare il progetto. Verificare che il linguaggio di programmazione sia installato correttamente.
Risoluzione
Per risolvere il problema, attenersi alla seguente procedura:
-
Impostare il framework di destinazione su .NET Framework 4 quando si crea il progetto del componente aggiuntivo Visual Studio.
-
Impostare il framework di destinazione per il progetto del componente aggiuntivo su .NET Framework 4.0.3 dopo la creazione del progetto.
Problema 3
Quando si crea un'applicazione Common Language Runtime (CLR) C++ in Visual Studio 2010 SP1 destinata a .NET Framework 4.0.3, la versione del framework di destinazione rimane come .NET Framework 4 e non è possibile usare le nuove funzionalità di .NET Framework 4.0.3.
Causa
Questo problema si verifica perché Visual Studio 2010 non riesce a inserire la versione del framework di destinazione corretta nel file di progetto corrispondente (vcxproj).
Il valore rimane come segue nel file di progetto, anche se il progetto viene creato per .NET Framework 4.0.3:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Risoluzione
Per risolvere questo problema, aprire il file di progetto C++ nel blocco note, modificare TargetFrameworkVersion in 4.0.3 manualmente e quindi riaprire il progetto.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Informazioni sulla rimozione degli aggiornamenti
Per rimuovere questo aggiornamento, usa l'elemento Installazione applicazioni in Pannello di controllo.
Informazioni sulla sostituzione dell'aggiornamento
Questo aggiornamento non sostituisce alcun altro aggiornamento precedentemente rilasciato.
Informazioni sui file
Fare clic qui per visualizzare o nascondere informazioni
dettagliate
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.
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
---|---|---|---|---|
DHtmlHeader.html |
Non applicabile |
16,118 |
20-gen-2012 |
15:02 |
Setup.exe |
10.0.30319.551 |
79,112 |
20-gen-2012 |
15:10 |
SetupEngine.dll |
10.0.30319.551 |
810,768 |
20-gen-2012 |
15:10 |
SetupUi.dll |
10.0.30319.551 |
296,712 |
20-gen-2012 |
15:10 |
SetupUi.xsd |
Non applicabile |
30,120 |
20-gen-2012 |
15:02 |
sqmapi.dll |
6.0.6000.16386 |
144,416 |
20-gen-2012 |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-gen-2012 |
20:06 |
SetupResources.dll |
10.0.30319.551 |
17,688 |
20-gen-2012 |
15:10 |
SetupResources.dll |
10.0.30319.551 |
16,152 |
20-gen-2012 |
21:50 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20-gen-2012 |
21:19 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20-gen-2012 |
21:04 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-gen-2012 |
19:26 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-gen-2012 |
18:47 |
SetupResources.dll |
10.0.30319.551 |
18,712 |
20-gen-2012 |
17:54 |
SetupResources.dll |
10.0.30319.551 |
15,640 |
20-gen-2012 |
17:35 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-gen-2012 |
15:48 |
Print.ico |
Non applicabile |
1,150 |
20-gen-2012 |
12:42 |
Rotate1.ico |
Non applicabile |
894 |
20-gen-2012 |
12:42 |
Rotate2.ico |
Non applicabile |
894 |
20-gen-2012 |
12:42 |
Rotate3.ico |
Non applicabile |
894 |
20-gen-2012 |
12:42 |
Rotate4.ico |
Non applicabile |
894 |
20-gen-2012 |
12:42 |
Rotate5.ico |
Non applicabile |
894 |
20-gen-2012 |
12:42 |
Rotate6.ico |
Non applicabile |
894 |
20-gen-2012 |
12:42 |
Rotate7.ico |
Non applicabile |
894 |
20-gen-2012 |
12:42 |
Rotate8.ico |
Non applicabile |
894 |
20-gen-2012 |
12:42 |
Save.ico |
Non applicabile |
1,150 |
20-gen-2012 |
12:42 |
Setup.ico |
Non applicabile |
36,710 |
20-gen-2012 |
12:42 |
SysReqMet.ico |
Non applicabile |
1,150 |
20-gen-2012 |
12:42 |
SysReqNotMet.ico |
Non applicabile |
1,150 |
20-gen-2012 |
12:42 |
stop.ico |
Non applicabile |
10,134 |
20-gen-2012 |
12:42 |
warn.ico |
Non applicabile |
10,134 |
20-gen-2012 |
12:42 |
watermark.bmp |
Non applicabile |
325,760 |
21-gen-2012 |
14:07 |
header.bmp |
Non applicabile |
7,308 |
21-gen-2012 |
14:07 |
DisplayIcon.ico |
Non applicabile |
88,533 |
20-gen-2012 |
15:02 |
UiInfo.xml |
Non applicabile |
37,488 |
21-gen-2012 |
14:07 |
Strings.xml |
Non applicabile |
13,606 |
21-gen-2012 |
14:07 |
SplashScreen.bmp |
Non applicabile |
196,662 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
39,428 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
37,308 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
32,750 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
29,580 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
29,564 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
38,750 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
39,304 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
38,672 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
31,766 |
21-gen-2012 |
14:07 |
LocalizedData.xml |
Non applicabile |
39,046 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
968 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
656 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
2,255 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
1,631 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
1,613 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
812 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
865 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
987 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
3,014 |
21-gen-2012 |
14:07 |
Contratto di licenza con l'utente finale.rtf |
Non applicabile |
2,230 |
21-gen-2012 |
14:07 |
ParameterInfo.xml |
Non applicabile |
7,946 |
21-gen-2012 |
14:07 |
netfx_403mtpack.msi |
Non applicabile |
464,384 |
21-gen-2012 |
14:01 |
netfx_403mtpack.cab |
Non applicabile |
18,689,398 |
21-gen-2012 |
13:59 |