Share via


Bereitstellung (Visual C++)

Die Verteilung einer fertigen Anwendung oder Komponente zur Installation auf anderen Computern wird als Bereitstellung bezeichnet. Die Bereitstellung ist ein mehrstufiger Prozess, der mit dem Erstellen der Anwendung auf dem Computer des Entwicklers beginnt und mit dem Abschluss der Installation auf dem Computer des Benutzers endet.

Visual Studio verfügt über zwei verschiedene Technologien zum Bereitstellen von Windows-Anwendungen: ClickOnce-Bereitstellung oder Windows Installer-Bereitstellung.

  • C++-Anwendungen für die Common Language Runtime (gemischte, reine und überprüfbare Assemblys) können mit ClickOnce bereitgestellt werden. Zur Bereitstellung einer verwalteten Anwendung können Sie auch den Windows Installer verwenden. Da jedoch bei Verwendung von ClickOnce die Sicherheitsfunktionen von .NET Framework genutzt werden (z. B. Manifestsignierung), ist diese Methode einer Bereitstellung mit dem Windows Installer vorzuziehen. ClickOnce unterstützt keine Bereitstellung systemeigener C++-Anwendungen. Weitere Informationen finden Sie unter ClickOnce-Bereitstellung für Visual C++-Anwendungen.

  • Unverwaltete C++-Anwendungen und C++-Anwendungen für die Common Language Runtime können mit der Windows Installer-Technologie bereitgestellt werden.

Einen ausführlichen Vergleich zwischen ClickOnce-Bereitstellung und Windows Installer-Bereitstellung finden Sie unter Auswählen einer Bereitstellungsstrategie.

In diesem Abschnitt wird erläutert, wie sichergestellt werden kann, dass eine unverwaltete Visual C++-Anwendung auf jedem beliebigen Computer ausgeführt werden kann, der über eine unterstützte Zielplattform verfügt. Es wird auch erklärt, welche Dateien im Installationspaket enthalten sein müssen und welche Methoden empfohlen werden, um die Visual C++-Komponenten zu verteilen, von denen die Anwendung abhängt.

Wenn Sie mit dem Bereitstellungsprozess vertraut sind und in erster Linie wissen möchten, welche Änderungen in Visual Studio 2010 vorgenommen wurden, befassen Sie sich zunächst mit dem Thema Auswählen einer Bereitstellungsmethode. Bereitstellungsbeispiele finden Sie unter Bereitstellungsbeispiele.

In den folgenden Themen wird die Bereitstellung von Visual C++-Anwendungen ausführlicher beschrieben.

In diesem Abschnitt

Bereitstellung in Visual C++ 2010

Bereitstellungskonzepte

Abhängigkeiten einer Visual C++-Anwendung

Ermitteln der neu zu verteilenden DLLs

Auswählen einer Bereitstellungsmethode

Verteilen von Visual C++-Dateien

Bereitstellungsbeispiele

Neuverteilen von Webclientanwendungen

ClickOnce-Bereitstellung für Visual C++-Anwendungen

Ausführen einer C++ /clr-Anwendung unter einer früheren Laufzeitversion

Siehe auch

Konzepte

Bereitstellen von .NET Framework und Anwendungen

Problembehandlung bei isolierten Anwendungen und parallelen Assemblys (C/C++)

Weitere Ressourcen

Erstellen von isolierten Anwendungen und parallelen Assemblys (C/C++)