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 핫픽스

KB958655

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 운영 체제에만 필요합니다.

구성 요소를 무인 설치하려면

  1. 시작을 클릭한 다음 실행을 클릭합니다.

  2. cmd를 입력한 다음 확인을 클릭합니다.

  3. 이 항목의 첫 번째 표를 참조하여 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를 찾습니다.

[경로\대상 폴더의 이름]

관리 이미지가 들어갈 대상 폴더의 경로 및 이름입니다.

참고 항목

기타 리소스

Visual Studio 관리자 가이드