Развертывание отдельных компонентов Visual Studio
Администраторы сетей могут развертывать компоненты Visual Studio по отдельности. В следующих таблицах перечислены все доступные для установки компоненты Visual Studio, их местоположения и команды для установки в автоматическом режиме.
Примечание
При развертывании этих компонентов по отдельности необходимо предварительно установить следующие продукты:
Установщик Windows версии 4.5
.NET Framework версии 4
Чтобы не выполнять перезапуск при установке, установите Windows Installer версии 4.5 и отложите перезапуск до окончания установки .NET Framework версии 4. Обязательно выполните перезапуск после установки Windows Installer версии 4.5 и .NET Framework версии 4, но до установки Microsoft SQL Server 2008, экспресс-выпуск.
Необходимые компоненты (требуются до установки Visual Studio 2010)
В следующей таблице перечислены компоненты, необходимые для установки Visual Studio 2010.
Компонент |
Каталог |
Команда установки в автоматическом режиме |
---|---|---|
Установщик Microsoft Windows версии 4.5 |
Windows Installer 4.5 Redistributable - Русский (ссылки на веб-сайт центра загрузки Microsoft) |
Инструкции по установке MSI 4.5 (Установщик Windows 4.5 Redistributable) |
Microsoft .NET Framework версии 4 |
WCU\dotNetFramework |
dotNetFx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT" |
Установщик Microsoft Windows версии 4.5 с исправлениями |
Блог команды создателей установщика Windows — Update to MSI4.5 |
Инструкции по установке MSI 4.5 с исправлениями (KB958655) |
Отчеты об ошибках приложений (Майкрософт)* |
WCU\Watson |
dw20shared.msi APPGUID=<произвольный guid>REBOOT=ReallySupress /log "%temp%\dd_dw20shared_x86_msi.txt" |
Среда выполнения Microsoft Visual C 9.0* |
WCU\VC90SP1 |
vc_red.msi USING_EXUIH=1 /log "%TEMP%\dd_vc_90_x86_runtime_msi.txt" |
Среда выполнения Microsoft VC 2010* |
WCU\VCRuntimes\<arch> <arch>=x86 или 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" |
Необходимые компоненты 64-разрядной версии Microsoft Visual Studio 2010 (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#* |
WCU\FSharp |
FSharpRedist2.0.msi /log "%TEMP%\dd_FSharp_2.0_msi.txt" |
Средства Microsoft Visual Studio для работы с макросами |
WCU\VSA |
vsa_env.exe VSEXTUI=1 /log "%TEMP%\dd_vsa_env_msi.txt" |
Объектная модель 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 |
WCU\MTPack |
NetFx_DTP.msi EXTUI=1 /log "%TEMP%\dd_netfx_dtp.txt" |
* Все MSI должны удовлетворять стандартным параметрам командной строки MSIExec. Дополнительные сведения см. в разделе Параметры командной строки для Msiexec.
+ Требуются только для 64-разрядных операционных систем.
Компоненты, необходимые после установки Visual Studio 2010
В следующей таблице перечислены компоненты для установки после установки Visual Studio 2010.
Компонент |
Каталог |
Команда установки в автоматическом режиме |
---|---|---|
Инструмент веб-развертывания (Майкрософт) (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* |
WCU\ASPNETMVC |
VS2010ToolsMVC2.msi/log "dd_VS2010ToolsMVC2.msi.txt" |
Microsoft Silverlight 3* |
WCU\Silverlight |
Silverlight.3.0_Developer.exe /q /ignorewarnings |
Пакет SDK Microsoft Silverlight 3* |
WCU\Silverlight |
silverlight_sdk.msi /log "dd_silverlight_sdk.msi.txt" |
Среда выполнения Visual Studio Tools for Office |
WCU\VSTO |
x86: 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: 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" |
Средства разработки Microsoft Office для 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" |
Шаблоны Crystal Reports для 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 для SQL Server Compact* |
WCU\SSCE |
SSCEVSTools-ENU.msi /log "%TEMP%\dd_SQLCEToolsForVS2007_MSI.txt" |
Среда выполнения Microsoft Sync Framework версии 1.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 для ADO.NET версии 2.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 версии 1.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" |
Пакет SDK для платформы Microsoft Sync Framework версии 1.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*+ |
WCU\VCDesigntime\x64 |
x64: VC_x64Designtime. NOVSUI=1 /log "%TEMP%\dd_vc_designtime_x64_msi.txt" |
Средства 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" |
Историческая коллекция отладчиков 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 1.4* |
WCU\SQLPub |
SqlPubWiz.msi IsInvokedFromVS= /log "%TEMP%\dd_SqlPubWiz_14_msi.txt" |
Системные типы среды CLR 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* |
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, экспресс-выпуск |
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" |
Рабочая среда приложения уровня данных Microsoft SQL Server 2008 R2* |
WCU\DAC |
DACFramework_enu.msi /log "%TEMP%\dd_DACFramework_enu_MSI.txt" |
Проект приложения уровня данных Microsoft SQL Server 2008 R2* |
WCU\DAC |
DACProjectSystemSetup_enu.msi /log "%TEMP%\dd_DACProjectSystemSetup_enu_MSI.txt" |
Языковая служба Transact-SQL Microsoft SQL Server 2008 R2* |
WCU\DAC |
TSqlLanguageService_enu.msi /log "%TEMP%\dd_TSqlLanguageService_enu_MSI.txt" |
Средства разработки Microsoft Visual Studio 2010 SharePoint* |
WCU\SpTools |
SpTools_x86_enu.MSI USING_EXUIH=1 /log "%TEMP%\dd_SpTools_x86_enu.txt" |
Средства Microsoft Visual Studio 2010 ADO.NET Entity Framework* |
WCU\EFTools |
ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "dd_ADONETEntityFrameworkTools_enu_MSI.txt" |
Просмотр справки Microsoft |
WCU\Help |
x86: Извлечение MSI справки: HelpSetup_x86.exe/x <путь> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" x64: Извлечение MSI справки: HelpSetup_x86.exe/x <путь> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" |
* Все MSI должны удовлетворять стандартным параметрам командной строки MSIExec. Дополнительные сведения см. в разделе Параметры командной строки для Msiexec.
+ Требуются только для 64-разрядных операционных систем.
Установка компонента в автоматическом режиме
В меню Пуск выберите команду Выполнить.
Введите cmd, а затем нажмите кнопку OK.
Перейдите в папку необходимого компонента на DVD Visual Studio (см. первую таблицу) у введите команду для установки компонента в автоматическом режиме. Например, если необходимо установить .NET Framework, перейдите в папку \WCU\dotNetFramework\ и наберите в командной строке следующую команду:
dotNetx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT"
В приведенной ниже таблице представлены параметры командной строки для программы установки.
Параметр командной строки |
Описание |
---|---|
Msiexec |
Имя исполняемого файла для Windows Installer. |
/p |
Включает в Windows Installer обновление существующей установки. |
[путь\имя MSP-файла обновления] |
Путь и имя MSP-файла для обновления. |
/a |
Включает в Windows Installer административную установку продукта в общую сетевую папку. |
[путь\имя MSI-файла] |
Путь и имя файла пакета установщика Windows для оригинального административного образа. |
/qb |
Задает для интерфейса пользователя базовый уровень (ход выполнения и обработка ошибок). |
/L*v |
Включает ведение журнала и задает путь к файлу журнала. Флаг *v включает запись в журнал всех сведений. |
[путь\имя файла журнала] |
Путь к файлу и имя файла журнала Windows Installer. Если значение не задано, журнал записывается в файл с шаблоном имени "MSI*.log" во временной папке компьютера, на котором была выполнена команда. |
[путь\имя целевой папки] |
Путь и имя целевой папки для размещения административного образа. |