Freigeben über


Bereitstellung (C++)

Aktualisiert: November 2007

Als Bereitstellung wird die Verteilung einer fertigen Anwendung oder Komponente zur Installation auf anderen Computern 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 Sicherheitsfeatures von .NET Framework genutzt werden (z. B. Manifestsignierung), ist diese Methode einer Bereitstellung mit dem Windows Installer vorzuziehen. ClickOnce unterstützt keine Bereitstellung von systemeigenen 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 2008 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

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 Webanwendungen

Versionsprüfung bei verteilbaren Dateien

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

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

Siehe auch

Konzepte

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

Weitere Ressourcen

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

Bereitstellen von .NET Framework-Anwendungen

Verpacken von Gerätelösungen für die Bereitstellung