|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Handbuch für die Bereitstellung von .NET Framework für Entwickler
-
.NET Framework ist in Windows 8 und Windows Server 2012 enthalten. Daher müssen Sie für diese Betriebssysteme .NET Framework nicht mit Ihrer App bereitstellen. Eine vollständige Liste der Hardware- und Softwareanforderungen finden Sie unter Systemanforderungen für .NET Framework. -
Zum Installieren von .NET Framework 4.5 benötigen Sie Administratorrechte. -
.NET Framework 4.5 baut inkrementell auf .NET Framework 4 auf. Wenn Sie .NET Framework 4.5 auf einem System installieren, auf dem .NET Framework 4 installiert ist, werden die Assemblys von Version 4 durch neuere Versionen ersetzt. -
Ab .NET Framework 4.5 können die Benutzer während des Setups eine Liste der aktiven .NET Framework-Apps anzeigen und diese Apps einfach schließen. Dies hilft möglicherweise, durch .NET Framework-Installationen verursachte Systemneustarts zu vermeiden. Informationen hierzu finden Sie unter Reduzieren von Systemneustarts. -
Beim Deinstallieren von .NET Framework 4.5 werden keine .NET Framework 4-Dateien wiederhergestellt. Wenn Sie wieder .NET Framework 4 verwenden möchten, müssen Sie diese Version und alle Updates für sie neu installieren, nachdem Sie .NET Framework 4.5 deinstalliert haben.
|
|
|
|
|---|---|---|
|
|
||
|
|
||
|
|
|
|
|
|
|
|---|---|---|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Sie können eine Abhängigkeit von .NET Framework festlegen. Sie können mit einer der folgenden Methoden .NET Framework als erforderliche Komponente in der Installation der App angeben: -
Verwenden der ClickOnce-Bereitstellung (in Visual Studio verfügbar) -
Erstellen eines InstallShield-Projekts (in Visual Studio verfügbar) -
Verwenden des WiX (Windows Installer XML)-Toolsets
-
-
Sie können die Benutzer bitten, .NET Framework manuell zu installieren. -
Sie können das Setup von .NET Framework mit dem Setup der App verketten (in das Setup einschließen) und festlegen, wie der .NET Framework-Installationsvorgang erfolgen soll: -
Verwenden der Standardbenutzeroberfläche Ausführen der Installation durch das .NET Framework-Installationsprogramm -
Anpassen der Benutzeroberfläche, um einen einheitlichen Installationsvorgang bereitzustellen und den .NET Framework-Installationsstatus zu überwachen
-
ClickOnce-Bereitstellung
-
Öffnen Sie das App-Projekt, das Sie veröffentlichen möchten. -
Öffnen Sie im Projektmappen-Explorer das Kontextmenü für das Projekt, und wählen Sie Eigenschaften aus. -
Wählen Sie den Bereich Veröffentlichen aus. -
Klicken Sie auf die Schaltfläche Erforderliche Komponenten. -
Stellen Sie im Dialogfeld Erforderliche Komponenten sicher, dass das Kontrollkästchen Setupprogramm zur Installation erforderlicher Komponenten erstellen aktiviert ist. -
Suchen Sie in der Liste der erforderlichen Komponenten .NET Framework 4.5, und wählen Sie es aus. -
Wählen Sie eine Option aus, um den Quellspeicherort für die erforderlichen Komponenten anzugeben, und klicken Sie dann auf OK. Wenn Sie als Downloadspeicherort für .NET Framework 4.5 eine URL festlegen, können Sie die Microsoft Download Center-Website oder eine eigene Website angeben. Wenn Sie das verteilbare Paket auf einem eigenen Server ablegen, müssen Sie das vollständig verteilbare Paket ablegen, nicht den Web-Bootstrapper. Sie können lediglich einen Link mit dem Web-Bootstrapper im Microsoft Download Center erstellen. Die URL kann auch auf einen Datenträger verweisen, auf dem eine eigene App verteilt wird. -
Klicken Sie im Dialogfeld Eigenschaftenseiten auf OK.
InstallShield-Bereitstellung
-
Wählen Sie auf der Visual Studio-Menüleiste Datei, Neu und Projekt aus. -
Wählen Sie im linken Bereich des Dialogfelds Neues Projekt nacheinander Andere Projekttypen, Setup und Bereitstellung und InstallShield LE aus. -
Geben Sie im Feld Name einen Namen für das Projekt ein, und klicken Sie dann auf OK. -
Wenn Sie diesen Vorgang zum ersten Mal ausführen, klicken Sie auf Zu InstallShield wechseln, um InstallShield Limited Edition für Microsoft Visual Studio 2010 herunterzuladen. Starten Sie Visual Studio 2012 neu. -
Wechseln Sie zum Projekt-Assistenten, und wählen Sie Anwendungsdateien aus, um die Projektausgabe hinzuzufügen. Sie können mit diesem Assistenten weitere Projektattribute konfigurieren. -
Wechseln Sie zu Installationsanforderungen, und wählen Sie die Betriebssysteme und die Version von .NET Framework aus, die Sie installieren möchten. -
Öffnen Sie das Kontextmenü für das Setup-Projekt, und wählen Sie Erstellen aus.
WiX (Windows Installer XML)-Bereitstellung
-
Verwenden der vom .NET Framework-Installationsprogramm bereitgestellten Standardbenutzeroberfläche -
Erstellen einer benutzerdefinierten Benutzeroberfläche für die .NET Framework-Installation, die mit dem Setupprogramm der App konsistent ist
-
Wenn Sie den Web-Bootstrapper verwenden, erkennt das .NET Framework-Setup, welches Installationspaket erforderlich ist, und lädt nur dieses Paket aus dem Web herunter und installiert es. -
Wenn Sie das eigenständige verteilbare Paket verwenden, können Sie den vollständigen Satz von .NET Framework-Installationspaketen in die Verteilungsmedien einschließen, damit die Benutzer während des Setups keine zusätzlichen Dateien aus dem Web herunterladen müssen.
Verketten mithilfe der .NET Framework-Standardbenutzeroberfläche
<.NET Framework redistributable> /q /norestart /ChainingPackage <PackageName>
dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage Contoso
Um Benutzern das Schließen aktiver .NET Framework-Apps zu ermöglichen und Systemneustarts zu minimieren, legen Sie den passiven Modus fest, und verwenden Sie die Option /showrmui wie folgt: dotNetFx45_Full_x86_x64.exe /norestart /passive /showrmui /ChainingPackage Contoso
Dieser Befehl ermöglicht dem Neustart-Manager das Anzeigen eines Meldungsfelds, das Benutzern die Möglichkeit bietet, .NET Framework-Apps zu schließen, bevor .NET Framework 4.5 installiert wird. Wenn Sie den Web-Bootstrapper verwenden, können Sie mit der Option /LCID ein Language Pack angeben. Um beispielsweise den Web-Bootstrapper mit dem Contoso-Setupprogramm zu verketten und das Language Pack Japanisch zu installieren, fügen Sie dem Setupvorgang der App den folgenden Befehl hinzu: dotNetFx45_Full_setup.exe /q /norestart /ChainingPackage Contoso /LCID 1041
Wenn Sie die Option /LCID weglassen, wird das Language Pack installiert, das der Benutzereinstellung für die MUI entspricht.
HinweisUnterschiedliche Language Packs können verschiedene Versionsdatumsangaben aufweisen. Wenn das angegebene Language Pack im Download Center nicht verfügbar ist, wird .NET Framework ohne das Language Pack installiert. Wenn .NET Framework 4.5 auf dem Computer des Benutzers bereits installiert ist, wird nur das Language Pack installiert.
Verketten mithilfe einer benutzerdefinierten Benutzeroberfläche
-
Überprüfung auf Hardware- und Softwareanforderungen für .NET Framework. -
Erkennen, ob bereits die richtige Version von .NET Framework auf dem Computer des Benutzers installiert ist. -
Erkennen, ob die Language Packs bereits auf dem Computer des Benutzers installiert sind. -
Wenn Sie die Bereitstellung steuern möchten, lassen Sie den .NET Framework-Setupvorgang automatisch starten und nachverfolgen (weitere Informationen finden Sie unter Gewusst wie: Abrufen des Status vom Installationsprogramm für .NET Framework 4.5). -
Wenn Sie das eigenständige verteilbare Paket bereitstellen, verketten Sie die Language Packs getrennt. -
Passen Sie die Bereitstellung mit Befehlszeilenoptionen an. Wenn Sie z. B. den .NET Framework-Web-Bootstrapper verketten, jedoch das standardmäßige Language Pack überschreiben möchten, verwenden Sie die Option /LCID, wie im vorherigen Abschnitt beschrieben.
Erkennen von .NET Framework
Hinweis
|
|---|
|
|
Erkennen der Language Packs
Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041 Name: Release Type: DWORD
Verketten der Language Packs mit dem App-Setup
dotNetFx45LP_Full_x86_x64ja.exe /q /norestart /ChainingPackage <ProductName>
Problembehandlung
Rückgabecodes
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Downloadfehlercodes
Sonstige Fehlercodes
Wichtig
|
|---|
|
|
Befehlszeilenoptionen
|
|
|
|---|---|
|
|
|
|
|
|
|
|
Hinweis
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unterstützte Sprachen
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|