Visual Studio 구성 요소 개별 배포
네트워크 관리자는 개별적으로 Visual Studio 구성 요소를 배포할 수 있습니다. 다음 표에서는 설치할 수 있는 모든 Visual Studio 구성 요소, 해당 구성 요소의 위치 및 자동 설치 명령을 보여 줍니다.
참고
이러한 구성 요소를 개별적으로 배포하는 경우 다음 제품을 사전 설치합니다.
Windows Installer 4.5
.NET Framework 버전 4
설치 중에 다시 시작되는 것을 방지하려면 Windows Installer 4.5를 설치한 다음 .NET Framework 버전 4가 설치될 때까지 다시 시작을 연기합니다. Windows Installer 4.5 및 .NET Framework 버전 4가 설치된 후와 Microsoft SQL Server 2008 Express Edition이 설치되기 전에 다시 시작해야 합니다.
필수 구성 요소(Visual Studio 2010을 설치하기 전에 필요)
다음 표에서는 Visual Studio 2010을 설치하기 전에 필요한 구성 요소를 보여 줍니다.
구성 요소 |
디렉터리 |
무인 설치 명령 |
---|---|---|
Microsoft Windows Installer 4.5 |
Microsoft 다운로드 센터 웹 사이트의 Windows Installer 4.5 Redistributable |
MSI 4.5 설치 지침(Windows Installer 4.5 Redistributable - 한국어) 참조 |
Microsoft .NET Framework 버전 4 |
WCU\dotNetFramework |
dotNetFx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT" |
Microsoft Windows Installer 4.5 핫픽스 |
Windows Installer Team Blog – Update to MSI4.5 |
MSI 4.5 핫픽스 설치 지침(KB958655) 참조 |
Microsoft 응용 프로그램 오류 보고* |
WCU\Watson |
dw20shared.msi APPGUID=<some random 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" |
Microsoft Visual Studio 2010 64비트 필수 구성 요소(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(명령줄 옵션)를 참조하십시오.
+ x64 운영 체제에만 필요합니다.
Visual Studio 2010을 설치한 후 설치할 구성 요소
다음 표에서는 Visual Studio 2010을 설치한 후에 설치할 구성 요소를 보여 줍니다.
구성 요소 |
디렉터리 |
무인 설치 명령 |
---|---|---|
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 Tools* |
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 for 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" |
Visual Studio 2010용 Microsoft Office Development Tools* |
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" |
Visual Studio 2010용 Crystal Reports 템플릿* |
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 for 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 x64 Designtime*+ |
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" |
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" |
SQL Server 시스템 CLR 형식* |
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 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" |
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" |
Microsoft SQL Server 2008 R2 Transact-SQL 언어 서비스* |
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 Tools* |
WCU\EFTools |
ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "dd_ADONETEntityFrameworkTools_enu_MSI.txt" |
Microsoft 도움말 뷰어 |
WCU\Help |
X86: 도움말 MSI 추출: HelpSetup_x86.exe/x <path> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" X64: 도움말 MSI 추출: HelpSetup_x86.exe/x <path> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt" |
* 모든 MSI는 표준 MSIExec 명령줄 매개 변수를 따라야 합니다. 자세한 내용은 Msiexec(명령줄 옵션)를 참조하십시오.
+ x64 운영 체제에만 필요합니다.
구성 요소를 무인 설치하려면
시작을 클릭한 다음 실행을 클릭합니다.
cmd를 입력한 다음 확인을 클릭합니다.
이 항목의 첫 번째 표를 참조하여 Visual Studio DVD의 해당 구성 요소 디렉터리로 이동한 후 구성 요소에 대한 무인 설치 명령을 입력합니다. 예를 들어 .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 Installer 패키지의 경로 및 파일 이름입니다. |
/qb |
사용자 인터페이스를 기본 수준(기본 진행 및 오류 처리)으로 설정합니다. |
/L*v |
로그를 사용하도록 설정하고 로그 파일의 경로를 설정합니다. *v 플래그를 사용하면 모든 정보가 기록됩니다. |
[경로\로그 파일의 이름] |
Windows Installer 로그 파일의 경로 및 파일 이름입니다. 지정하지 않으면 명령이 실행될 때 컴퓨터의 임시 폴더에서 MSI*.log를 찾습니다. |
[경로\대상 폴더의 이름] |
관리 이미지가 들어갈 대상 폴더의 경로 및 이름입니다. |