Distribuzione dei singoli componenti di Visual Studio
Gli amministratori di rete possono distribuire i singoli componenti di Visual Studio. Nelle tabelle riportate di seguito vengono illustrati tutti i componenti di Visual Studio che possono essere installati, i percorsi e i comandi dell'installazione invisibile all'utente.
Nota
Quando si distribuiscono i singoli componenti, preinstallare i seguenti prodotti:
Windows Installer 4.5
.NET Framework versione 4
Per evitare un riavvio durante il processo di installazione, installare Windows Installer 4.5, quindi rinviare il riavvio fino a quando .NET Framework versione 4 non sarà installato. Assicurarsi che sia stato eseguito un riavvio dopo l'installazione di Windows Installer 4.5 e .NET Framework versione 4 e prima dell'installazione di Microsoft SQL Server 2008 Express Edition.
Componenti essenziali (necessari prima che venga installato Visual Studio 2010)
Nella tabella seguente vengono elencati i componenti richiesti prima dell'installazione di Visual Studio 2010.
Componente |
Directory |
Comando per l'installazione automatica |
---|---|---|
Microsoft Windows Installer 4.5 |
Windows Installer 4.5 ridistribuibile (collegamenti al sito Web dell'Area Download Microsoft). |
Vedere le istruzioni di installazione di MSI 4.5 su Windows Installer 4.5 Redistributable (la pagina potrebbe essere in inglese) |
Microsoft .NET Framework versione 4 |
WCU\dotNetFramework |
dotNetFx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT" |
Hotfix per Microsoft Windows Installer 4.5 |
Windows Installer Team Blog. Update to MSI4.5 (la pagina potrebbe essere in inglese) |
Vedere le istruzioni di installazione dell'hotfix per MSI 4.5 su KB958655 (la pagina potrebbe essere in inglese) |
Segnalazione errori applicazioni Microsoft* |
WCU\Watson |
dw20shared.msi APPGUID=<some random guid>REBOOT=ReallySupress /log "%temp%\dd_dw20shared_x86_msi.txt" |
Microsoft Visual C Runtime 9.0* |
WCU\VC90SP1 |
vc_red.msi USING_EXUIH=1 /log "%TEMP%\dd_vc_90_x86_runtime_msi.txt" |
Microsoft Visual C Runtime 2010* |
WCU\VCRuntimes\<arch> <arch>=x86 o x64 |
X86: vc_runtime_x86.msi NOVSUI=1 /log "%TEMP%\dd_vc_x86_runtime_msi.txt" X64: vc_runtime_x86.msi NOVSUI=1 /log "%TEMP%\dd_vc_x64_runtime_msi.txt" vc_runtime_x64.msi NOVSUI=1 /log "%TEMP%\dd_vc_x86_runtime_msi.txt" |
Prerequisiti di Microsoft Visual Studio 2010 64 bit (x64)*+ |
WCU\64bitPrereq\x64 |
X64: VS_Prerequisites_x64_enu.msi USING_EXUIH=1 OIINSTALLDIR="[VS_Install_Dir]Common7\IDE\PrivateAssemblies\" /log "%TEMP%\dd_MSI45_log.txt" |
Microsoft Visual F# Runtime* |
WCU\FSharp |
FSharpRedist2.0.msi /log "%TEMP%\dd_FSharp_2.0_msi.txt" |
Strumenti per le macro di Microsoft Visual Studio |
WCU\VSA |
vsa_env.exe VSEXTUI=1 /log "%TEMP%\dd_vsa_env_msi.txt" |
Modello a oggetti di Microsoft Team Foundation Server 2010 |
WCU\TFS |
X86: TFSObjectModel-x86_ENU.msi USING_EXUIH=1 "%TEMP%\dd_TFSObjectModel-x86_ENU_msi.txt" X64: TFSObjectModel-x64_ENU.msi USING_EXUIH=1 "%TEMP%\dd_TFSObjectModel-x64_ENU_msi.txt" |
Microsoft .NET Framework 4 Multi-Targeting Pack |
WCU\MTPack |
NetFx_DTP.msi EXTUI=1 /log "%TEMP%\dd_netfx_dtp.txt" |
* Tutti i componenti MSI devono seguire i parametri della riga di comando MSIExec standard. Per ulteriori informazioni, vedere Msiexec (opzioni della riga di comando).
+ Richiesto solo per i sistemi operativi x64.
Componenti da installare dopo l'installazione di Visual Studio 2010
Nella tabella seguente sono elencati i componenti da installare dopo Visual Studio 2010.
Componente |
Directory |
Comando per l'installazione automatica |
---|---|---|
Strumento di distribuzione Web Microsoft (x86)* |
WCU\MSDeploy |
X86: WebDeploy_x86_en-US.msi SKIPVISTASP1CHECK=1 SKIPFX20SP1CHECK=1 SKIPINSTALLSHORTCUTS=1 /log "%TEMP%\dd_x86_msdeploy.msi.txt" X64: WebDeploy_x64_en-US.msi SKIPVISTASP1CHECK=1 SKIPFX20SP1CHECK=1 SKIPINSTALLSHORTCUTS=1 /log "%TEMP%\dd_x64_msdeploy.msi.txt" |
Microsoft ASP.NET MVC 2* |
WCU\ASPNETMVC |
AspNetMVC2.msi /log "dd_AspNetMVC2.msi.txt" |
Microsoft ASP.NET MVC 2 - Strumenti di Visual Studio 2010* |
WCU\ASPNETMVC |
VS2010ToolsMVC2.msi/log "dd_VS2010ToolsMVC2.msi.txt" |
Microsoft Silverlight 3* |
WCU\Silverlight |
Silverlight.3.0_Developer.exe /q /ignorewarnings |
Microsoft Silverlight 3 SDK* |
WCU\Silverlight |
silverlight_sdk.msi /log "dd_silverlight_sdk.msi.txt" |
Runtime di Visual Studio Tools per Office |
WCU\VSTO |
X86: x86\vstor40_x86.exe TRIUMPH.3643236F_FC70_11D3_A536_0090278A1BB8="[VS_Install_Dir]Visual Studio Tools for Office" /log "%TEMP%\dd_vstor40_x86_msi.txt" X64: x64\vstor40_x64.exe TRIUMPH.3643236F_FC70_11D3_A536_0090278A1BB8="[VS_Install_Dir]Visual Studio Tools for Office" /log "%TEMP%\dd_vstor40_x64_msi.txt" |
Strumenti di sviluppo di Microsoft Office per Visual Studio 2010* |
WCU\VSTO |
X86: vstodt40_x86.msi TRIUMPH.3643236F_FC70_11D3_A536_0090278A1BB8="[VS_Install_Dir]Visual Studio Tools for Office" /log "%TEMP%\dd_vstodt40_x64.msi.txt" X64: vstodt40_x64.msi TRIUMPH.3643236F_FC70_11D3_A536_0090278A1BB8="[VS_Install_Dir]Visual Studio Tools for Office" /log "%TEMP%\dd_vstodt40_x86.msi.txt" |
Dotfuscator Software Services, Community Edition* |
WCU\Dotfuscator |
DotfuscatorCE.msi /log "%TEMP%\dd_DotfuscatorCE_MSI.txt" |
Modelli di Crystal Reports per Visual Studio 2010* |
WCU\Crystal Reports |
CrystalReportsTemplates.msi /log "dd_CrystalReportsTemplates.txt" |
Microsoft SQL Server Compact 3.5 SP2* |
WCU\SSCE |
X86: SSCERuntime_x86-ENU.msi /log "%TEMP%\dd_SSCERuntime_x86_MSI.txt" X64: SSCERuntime_x86-ENU.msi /log "%TEMP%\dd_SSCERuntime_x86_MSI.txt" SSCERuntime_x64-enu.msi /log "%TEMP%\dd_SSCERuntime_x64_MSI.txt" |
Microsoft Visual Studio 2010 Tools per SQL Server Compact* |
WCU\SSCE |
SSCEVSTools-ENU.msi /log "%TEMP%\dd_SQLCEToolsForVS2007_MSI.txt" |
Microsoft Sync Framework Runtime v1.0 SP1* |
WCU\Synchronization |
X86: Synchronization_x86_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B}/log "%TEMP%\dd_SyncFrameworkRuntime_x86_MSI.txt" X64: Synchronization_amd64_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_SyncFrameworkRuntime_amd64_MSI.txt" |
Microsoft Sync Services for ADO.NET v2.0 SP1* |
WCU\Synchronization |
X86: SyncServicesADO_x86_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_SyncFrameworkRuntime_x86_MSI.txt" X64: SyncServicesADO_amd64_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_SyncFrameworkRuntime_amd64_MSI.txt" |
Microsoft Sync Framework Services v1.0 SP1* |
WCU\Synchronization |
X86: ProviderServices_x86_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_ProviderServices_x86_MSI.txt" X64: ProviderServices_amd64_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\ dd_ProviderServices_amd64_MSI.txt" |
Microsoft Sync Framework SDK v1.0 SP1* |
WCU\Synchronization |
X86: SyncSDK_x86_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\dd_ProviderServices_x86_MSI.txt" X64: SyncSDK_amd64_enu.msi APPGUID={2E1F8484-12D1-3CA9-8ADB-C8F2AA34004B} /log "%TEMP%\ dd_ProviderServices_amd64_MSI.txt" |
Microsoft Visual C++ 2010 Designtime x64 *+ |
WCU\VCDesigntime\x64 |
X64: VC_x64Designtime. NOVSUI=1 /log "%TEMP%\dd_vc_designtime_x64_msi.txt" |
Microsoft Visual Studio 2010 Performance Collection Tools* |
WCU\Profiler |
X86: PerformanceCollectionTools_x86_enu.msi USING_EXUIH=1 /log "dd_Performance_Collection_Tools_x86_MSI.txt" X64: PerformanceCollectionTools_x64_enu.msi USING_EXUIH=1 /log "dd_Performance_Collection_Tools_x64_MSI.txt" |
Insieme Debugger cronologico di Microsoft Visual Studio 2010 (x64)*+ |
WCU\TraceDebugger |
X64: TraceDebugger_NativeBits_amd64_enu.msi USING_EXUIH=1 /log "dd_TraceDebugger_NativeBits_amd64_enu_MSI.txt" |
Microsoft SQL Server Database Publishing Wizard 1.4* |
WCU\SQLPub |
SqlPubWiz.msi IsInvokedFromVS= /log "%TEMP%\dd_SqlPubWiz_14_msi.txt" |
Tipi CLR di sistema di SQL Server* |
WCU\SMO |
X86: SQLSysClrTypes_x86_enu.msi /log "%TEMP%\dd_SQLSysClrTypes_x86_msi.txt" X64: SQLSysClrTypes_x86_enu.msi /log "%TEMP%\dd_SQLSysClrTypes_x86_msi.txt" SQLSysClrTypes_amd64_enu.msi /log "%TEMP%\dd_SQLSysClrTypes_x64_msi.txt" |
SQL Server 2008 R2 Management Objects* |
WCU\SMO |
X86: SharedManagementObjects_x86_enu.msi /log:"%TEMP%\dd_SharedManagementObjects_x86_MSI.txt" X64: SharedManagementObjects_x86_enu.msi /log "%TEMP%\dd_SharedManagementObjects_x86_MSI.txt" SharedManagementObjects_amd64_enu.msi /log "%TEMP%\dd_SharedManagementObjects_x64_MSI.txt" |
Microsoft SQL Server 2008 R2 Express Edition |
WCU\SSE |
X86: SQLExpr32_x86_enu.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=SQLEXPRESS /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSVCStartupType=Automatic /AddCurrentUserAsSqlAdmin /ENABLERANU=1 /SKIPRULES=RebootRequiredCheck /hideconsole /TIMESTAMP="VSExpress_10.0" X64: SQLExpr_x64_enu.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=SQLEXPRESS /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSVCStartupType=Automatic /AddCurrentUserAsSqlAdmin /ENABLERANU=1 /SKIPRULES=RebootRequiredCheck /hideconsole /TIMESTAMP="VSExpress_10.0" |
Framework applicazione livello dati di Microsoft SQL Server 2008 R2* |
WCU\DAC |
DACFramework_enu.msi /log "%TEMP%\dd_DACFramework_enu_MSI.txt" |
Progetto di applicazione livello dati di Microsoft SQL Server 2008 R2* |
WCU\DAC |
DACProjectSystemSetup_enu.msi /log "%TEMP%\dd_DACProjectSystemSetup_enu_MSI.txt" |
Servizio di linguaggio Microsoft SQL Server 2008 R2 Transact-SQL* |
WCU\DAC |
TSqlLanguageService_enu.msi /log "%TEMP%\dd_TSqlLanguageService_enu_MSI.txt" |
Strumenti di sviluppo di SharePoint in Microsoft Visual Studio 2010* |
WCU\SpTools |
SpTools_x86_enu.MSI USING_EXUIH=1 /log "%TEMP%\dd_SpTools_x86_enu.txt" |
Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools* |
WCU\EFTools |
ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "dd_ADONETEntityFrameworkTools_enu_MSI.txt" |
Visualizzatore della Guida Microsoft |
WCU\Guida |
X86: Estrarre da MSI guida: HelpSetup_x86.exe/x <path> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" X64: Estrarre da MSI guida: HelpSetup_x86.exe/x <path> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" |
* Tutti i componenti MSI devono seguire i parametri della riga di comando MSIExec standard. Per ulteriori informazioni, vedere Msiexec (opzioni della riga di comando).
+ Richiesto solo per i sistemi operativi x64.
Per installare un componente automatico
Fare clic su Start, quindi scegliere Esegui.
Digitare cmd, quindi scegliere OK.
Passare alla directory del componente appropriata (vedere la prima tabella di questo argomento) sul DVD di Visual Studio e digitare il comando per l'installazione automatica per il componente. Ad esempio, se si desidera installare .NET Framework, passare alla cartella \WCU\dotNetFramework\, quindi digitare il comando seguente al prompt dei comandi:
dotNetx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT"
Nella tabella riportata di seguito vengono elencate le opzioni della riga di comando dell'installazione.
Opzione della riga di comando |
Descrizione |
---|---|
Msiexec |
Nome del file eseguibile per Windows Installer. |
/p |
Consente a Windows Installer di applicare un aggiornamento a un'installazione esistente. |
[path\name of update MSP file] |
Percorso e nome del file msp per l'aggiornamento. |
/a |
Consente a Windows Installer di eseguire un'installazione amministrativa di un prodotto in una condivisione di rete. |
[path\name of MSI file] |
Percorso e nome file del pacchetto di Windows Installer per l'immagine amministrativa originale. |
/qb |
Imposta l'interfaccia utente al livello di base (stato di avanzamento di base e gestione degli errori). |
/L*v |
Attiva la registrazione e imposta un percorso per il file di log. Il flag *v fa in modo che l'opzione registri tutte le informazioni. |
[path\name of log file] |
Percorso e nome del file di log di Windows Installer. Se non viene fornito alcun elemento, cercare MSI*.log nella cartella temp del computer in cui è stato eseguito il comando. |
[path\name of target folder] |
Percorso e nome della cartella di destinazione in cui sarà disponibile l'immagine dell'amministratore. |