Déploiement de composants Visual Studio de façon individuelle
Les administrateurs réseau peuvent déployer des composants Visual Studio individuellement. Les tableaux suivants présentent tous les composants Visual Studio qui peuvent être installés, leurs emplacements, ainsi que leurs commandes d'installation sans assistance.
Notes
Lorsque vous déployez ces composants individuellement, préinstallez les produits suivants :
Windows Installer 4.5
.NET Framework version 4
Pour éviter un redémarrage en plein milieu de l'installation, installez Windows Installer 4.5, puis différez le redémarrage après l'installation du .NET Framework version 4. Assurez-vous qu'un redémarrage s'est produit après l'installation de Windows Installer 4.5 et du .NET Framework version 4 et avant l'installation de Microsoft SQL Server 2008 Express Edition.
Composants requis (exigés avant que Visual Studio 2010 ne soit installé)
Le tableau suivant répertorie les composants requis avant d'installer Visual Studio 2010.
Composant |
Répertoire |
Commande d'installation sans assistance |
---|---|---|
Microsoft Windows Installer 4.5 |
Windows Installer 4.5 Redistributable (pointe vers le site Web du Centre de téléchargement Microsoft) |
Consulter les instructions d'installation de MSI 4.5 (Windows Installer 4.5 Redistributable (page éventuellement en anglais)) |
Microsoft .NET Framework version 4 |
WCU\dotNetFramework |
dotNetFx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT" |
Correctif logiciel pour Microsoft Windows Installer 4.5 |
Blog de l'équipe Windows Installer – Mise à jour vers MSI 4.5 (page éventuellement en anglais) |
Consulter les instructions d'installation du correctif logiciel pour MSI 4.5 (KB958655 (page éventuellement en anglais)) |
Signalement d'erreurs d'une application 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 VC Runtime 2010* |
WCU\VCRuntimes\<arch> <arch>=x86 ou 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" |
Microsoft Visual Studio 2010 64bit Prerequisites (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" |
Outils de macros Microsoft Visual Studio |
WCU\VSA |
vsa_env.exe VSEXTUI=1 /log "%TEMP%\dd_vsa_env_msi.txt" |
Modèle objet 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" |
* Toutes les fonctionnalités MSI doivent suivre les paramètres de ligne de commande MSIExec standard. Pour plus d'informations, consultez Msiexec (options de ligne de commande) (page éventuellement en anglais).
+ Uniquement obligatoire pour les systèmes d'exploitation x64.
Composants à installer après que Visual Studio 2010 a été installé
Le tableau suivant répertorie les composants à installer après avoir installé Visual Studio 2010.
Composant |
Répertoire |
Commande d'installation sans assistance |
---|---|---|
Outil de déploiement 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" |
Outils Microsoft ASP.NET MVC 2* |
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" |
Visual Studio Tools pour Office Runtime |
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" |
Outils de développement Microsoft Office pour 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" |
Modèles Crystal Reports pour 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 pour 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 pour 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 x64 Designtime*+ |
WCU\VCDesigntime\x64 |
x64 : VC_x64Designtime. NOVSUI=1 /log "%TEMP%\dd_vc_designtime_x64_msi.txt" |
Outils Microsoft Visual Studio 2010 Performance Collection* |
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" |
Collection de débogueurs d'historique Microsoft Visual Studio 2010 (x64)*+ |
WCU\TraceDebugger |
x64 : TraceDebugger_NativeBits_amd64_enu.msi USING_EXUIH=1 /log "dd_TraceDebugger_NativeBits_amd64_enu_MSI.txt" |
Assistant Publication de base de données Microsoft SQL Server 1.4* |
WCU\SQLPub |
SqlPubWiz.msi IsInvokedFromVS= /log "%TEMP%\dd_SqlPubWiz_14_msi.txt" |
Types CLR du système 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" |
Objets de gestion SQL Server 2008 R2* |
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" |
Infrastructure d'application de couche Données Microsoft SQL Server 2008 R2* |
WCU\DAC |
DACFramework_enu.msi /log "%TEMP%\dd_DACFramework_enu_MSI.txt" |
Projet d'application de couche Données Microsoft SQL Server 2008 R2* |
WCU\DAC |
DACProjectSystemSetup_enu.msi /log "%TEMP%\dd_DACProjectSystemSetup_enu_MSI.txt" |
Service de langage Transact-SQL de Microsoft SQL Server 2008 R2* |
WCU\DAC |
TSqlLanguageService_enu.msi /log "%TEMP%\dd_TSqlLanguageService_enu_MSI.txt" |
Outils de développement SharePoint Microsoft Visual Studio 2010* |
WCU\SpTools |
SpTools_x86_enu.MSI USING_EXUIH=1 /log "%TEMP%\dd_SpTools_x86_enu.txt" |
Outils Microsoft Visual Studio 2010 ADO.NET Entity Framework* |
WCU\EFTools |
ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "dd_ADONETEntityFrameworkTools_enu_MSI.txt" |
Visionneuse d'aide Microsoft |
WCU\Help |
X86 : Extraire les fonctionnalités MSI d'aide : HelpSetup_x86.exe/x <path> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" x64 : Extraire les fonctionnalités MSI d'aide : HelpSetup_x86.exe/x <path> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" |
* Toutes les fonctionnalités MSI doivent suivre les paramètres de ligne de commande MSIExec standard. Pour plus d'informations, consultez Msiexec (options de ligne de commande) (page éventuellement en anglais).
+ Uniquement obligatoire pour les systèmes d'exploitation x64.
Pour installer un composant sans assistance
Cliquez sur Démarrer, puis sur Exécuter.
Tapez cmd, puis cliquez sur OK.
Accédez au répertoire du composant approprié (consultez le premier tableau de cette rubrique) sur le Visual StudioDVD et tapez la commande d'installation sans assistance pour le composant. Par exemple, si vous souhaitez installer le .NET Framework, accédez au dossier \WCU\dotNetFramework\ et tapez la commande suivante à l'invite de commandes :
dotNetx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT"
Le tableau suivant répertorie les options de ligne de commande d'installation.
Option de ligne de commande |
Description |
---|---|
Msiexec |
Nom de fichier exécutable pour Windows Installer. |
/p |
Permet à Windows Installer d'appliquer une mise à jour à une installation existante. |
[chemin\nom du fichier MSP de mise à jour] |
Chemin et nom du fichier .msp pour la mise à jour. |
/a |
Permet à Windows Installer d'effectuer une installation d'administration d'un produit sur un partage réseau. |
[chemin\nom du fichier MSI] |
Chemin et nom de fichier du package Windows Installer pour votre image d'administration d'origine. |
/qb |
Affecte le niveau de base à l'interface utilisateur (progression de base et gestion des erreurs). |
/L*v |
Active l'enregistrement et définit un chemin pour le fichier journal. L'indicateur *v indique au commutateur qu'il doit enregistrer toutes les informations. |
[chemin\nom du fichier journal] |
Chemin et nom du fichier journal Windows Installer. Si aucun nom n'est affecté, consultez le fichier MSI*.log dans le dossier temp de l'ordinateur sur lequel la commande a été exécutée. |
[chemin\nom du dossier cible] |
Chemin et nom du dossier cible dans lequel sera placée l'image d'administration. |