Individuelles Bereitstellen von Visual Studio-Komponenten

Netzwerkadministratoren können Visual Studio-Komponenten einzeln bereitstellen. In den folgenden Tabellen werden alle Visual Studio-Komponenten angezeigt, die installiert sein können, die Speicherorte und die Befehle für die automatische Installation.

Tipp

Wenn Sie diese Komponenten einzeln bereitstellen, müssen Sie die folgenden Produkte vorinstallieren:

  • Windows Installer 4.5

  • .NET Framework, Version 4

Um einen Neustart während des Setupvorgangs zu vermeiden, installieren Sie Windows Installer 4.5, und verschieben Sie dann den Neustart auf einen Zeitpunkt nach der Installation von .NET Framework, Version 4. Stellen Sie sicher, dass nach der Installation von Windows Installer 4.5 und .NET Framework, Version 4, jedoch vor der Installation der Microsoft SQL Server 2008 Express-Edition ein Neustart ausgeführt wurde.

Erforderliche Komponenten (erforderlich, bevor Visual Studio 2010 installiert wird)

In der folgenden Tabelle sind die für die Installation von Visual Studio 2010 erforderlichen Komponenten aufgeführt.

Komponente

Verzeichnis

Befehl für unbeaufsichtigte Installation

Microsoft Windows Installer 4.5

Windows Installer 4.5 Redistributable (verweist per Link auf die Microsoft Download Center-Website).

Rufen Sie die MSI 4.5 Installationsanweisungen ab (Windows Installer 4.5 Redistributable)

Microsoft .NET Framework, Version 4

WCU\dotNetFramework

dotNetFx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT"

Microsoft Windows Installer 4.5 Hotfix

KB958655

Windows Installer-Teamblog – Update to MSI4.5

Erhalten Sie weitere Informationen in den MSI 4.5 Hotfix-Installationsanweisungen (KB958655)

Microsoft-Anwendungsfehler-Berichterstellung*

WCU\Watson

dw20shared.msi APPGUID=<zufälliger 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 oder 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 – Erforderliche Komponenten (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"

Microsoft Visual Studio-Makrotools

WCU\VSA

vsa_env.exe VSEXTUI=1 /log "%TEMP%\dd_vsa_env_msi.txt"

Microsoft Team Foundation Server 2010-Objektmodell

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-Paket zur Festlegung von Zielversionen

WCU\MTPack

NetFx_DTP.msi EXTUI=1 /log "%TEMP%\dd_netfx_dtp.txt"

* Allen MSI sollten die Standard-MSIExec-Befehlszeilenparametern folgen. Weitere Informationen finden Sie unter Msiexec (command-line options).

+ Nur für x64-Betriebssysteme erforderlich.

Komponenten, die nach der Installation von Visual Studio 2010 installiert werden

In der folgenden Tabelle sind die nach der Installation von Visual Studio 2010 zu installierenden Komponenten aufgeführt.

Komponente

Verzeichnis

Befehl für unbeaufsichtigte Installation

Microsoft-Webbereitstellungstool (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 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"

Microsoft Office-Entwicklungstools für 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-Vorlagen für 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 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-Leistungserfassungstools*

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-Verlaufsdebuggerauflistung (x64)*+

WCU\TraceDebugger

X64:

TraceDebugger_NativeBits_amd64_enu.msi USING_EXUIH=1 /log "dd_TraceDebugger_NativeBits_amd64_enu_MSI.txt"

Microsoft SQL Server – Assistent zum Veröffentlichen von Datenbanken, Version 1.4*

WCU\SQLPub

SqlPubWiz.msi IsInvokedFromVS= /log "%TEMP%\dd_SqlPubWiz_14_msi.txt"

SQL Server System CLR Types*

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"

Microsoft SQL Server 2008 R2-Anwendungsframework auf Datenebene*

WCU\DAC

DACFramework_enu.msi /log "%TEMP%\dd_DACFramework_enu_MSI.txt"

Microsoft SQL Server 2008 R2-Anwendungsprojekt auf Datenebene*

WCU\DAC

DACProjectSystemSetup_enu.msi /log "%TEMP%\dd_DACProjectSystemSetup_enu_MSI.txt"

Microsoft SQL Server 2008 R2 Transact-SQL-Sprachdienst*

WCU\DAC

TSqlLanguageService_enu.msi /log "%TEMP%\dd_TSqlLanguageService_enu_MSI.txt"

Microsoft Visual Studio 2010 SharePoint-Entwicklertools*

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 Help Viewer

WCU\Hilfe

X86:

Extrahieren der Hilfe-MSI-Datei:

HelpSetup_x86.exe/x <Pfad> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt"

X64:

Extrahieren der Hilfe-MSI-Datei:

HelpSetup_x86.exe/x <Pfad> help3_vs.msi USING_EXUIH=1 VS_SETUP=1 /log "%TEMP%\dd_HelpSetup_MSI.txt"

* Allen MSI sollten die Standard-MSIExec-Befehlszeilenparametern folgen. Weitere Informationen finden Sie unter Msiexec (command-line options).

+ Nur für x64-Betriebssysteme erforderlich.

So führen Sie die unbeaufsichtigte Installation einer Komponente aus

  1. Klicken Sie auf Start und dann auf Ausführen.

  2. Geben Sie cmd ein, und klicken Sie dann auf OK.

  3. Wechseln Sie zum entsprechenden Komponentenverzeichnis (siehe die erste Tabelle in diesem Thema) auf der Visual Studio-DVD, und geben Sie den Befehl für die unbeaufsichtigte Installation der Komponente ein. Wenn z. B. .NET Framework installiert werden soll, wechseln Sie zum Ordner \WCU\dotNetFramework\, und geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

    dotNetx40_Full_x86_x64.exe /q /norestart /ChainingPackage "ADMINDEPLOYMENT"

In der folgenden Tabelle sind die Befehlszeilenoptionen für Setup aufgeführt.

Befehlszeilenoption

Beschreibung

Msiexec

Name der ausführbaren Datei für Windows Installer.

/p

Ermöglicht Windows Installer, eine Aktualisierung für eine vorhandene Installation anzuwenden.

[Pfad\Name der Update-MSP-Datei]

Pfad und Dateiname der Update-MSP-Datei.

/a

Ermöglicht Windows Installer, für ein Produkt auf einer Netzwerkfreigabe eine Administratorinstallation auszuführen.

[Pfad\Name der MSI-Datei]

Pfad und Dateiname des Windows Installer-Pakets für das ursprüngliche administrative Abbild.

/qb

Legt die Benutzeroberfläche auf die Basisebene fest (einfache Fortschritts- und Fehlerbehandlung).

/L*v

Aktiviert die Protokollierung und legt einen Pfad für die Protokolldatei fest. Das Flag *v führt dazu, dass der Schalter alle Informationen protokolliert.

[Pfad\Name der Protokolldatei]

Pfad und Dateiname für die Windows Installer-Protokolldatei. Wenn nichts angegeben wurde, suchen Sie im temporären Ordner des Computers, auf dem der Befehl ausgeführt wurde, nach der Datei MSI*.log.

[Pfad\Name des Zielordners]

Pfad und Name des Zielordners, in dem das administrative Abbild gespeichert wird.

Siehe auch

Weitere Ressourcen

Administratorhandbuch für Visual Studio