Freigeben über


Anleitung: Bereitstellen Ihres Programms (C++)

Nachdem Sie die Anwendung erstellt haben, indem Sie die früheren exemplarischen Vorgehensweisen dazu vorgenommen haben, besteht der letzte Schritt in der Erstellung eines Installationsprogramms, damit andere Benutzer das Programm auf ihren Computern installieren können. Für den Installer fügen Sie ein neues Projekt zur vorhandenen Projektmappe hinzu. Die Ausgabe dieses neuen Projekts ist eine setup.exe-Datei, mit der die Anwendung auf einem anderen Computer installiert wird.

In dieser Schritt-für-Schritt-Anleitung wird gezeigt, wie Sie den Windows Installer verwenden, um Ihre Anwendung bereitzustellen. Sie können auch ClickOnce verwenden, um eine Anwendung bereitzustellen. Weitere Informationen finden Sie unter ClickOnce Deployment for Visual C++ Applications. Weitere Informationen über die allgemeine Bereitstellung finden Sie unter Deploying Applications, Services, and Components (Bereitstellen von Anwendungen, Diensten und Komponenten).

Voraussetzungen

  • In dieser exemplarischen Vorgehensweise wird davon ausgegangen, dass Sie die Grundlagen der Programmiersprache C++ beherrschen.
  • Es wird ebenfalls davon ausgegangen, dass Sie die früheren exemplarischen Vorgehensweisen abgeschlossen haben, die unter Verwenden der Visual Studio-IDE für die C++-Desktopentwicklung aufgeführt sind.
  • Diese Walkthrough kann nicht in den Express-Editionen von Visual Studio ausgeführt werden.
  • Die Anleitung kann nicht ohne die Microsoft Visual Studio Installer Project-Erweiterung abgeschlossen werden. Anweisungen zur Installation folgen.

Installieren der Setup- und Bereitstellungsprojektvorlage für Visual Studio

Die Schritte in diesem Abschnitt variieren, je nachdem, welche Version von Visual Studio installiert ist. Um die Dokumentation für Ihre bevorzugte Version von Visual Studio anzuzeigen, verwenden Sie das Auswahlsteuerelement Version. Das Steuerelement am oberen Rand des Inhaltsverzeichnisses auf dieser Seite.

Falls noch nicht geschehen, laden Sie die Erweiterung Microsoft Visual Studio Installer Projects herunter. Die Erweiterung ist für Visual Studio-Entwickler kostenlos und fügt Visual Studio dProjektvorlagen für Setup und Bereitstellung hinzu.

  1. Wenn Sie mit dem Internet verbunden sind, wählen Sie aus dem Hauptmenü in Visual Studio Erweiterungen>Erweiterungen verwalten aus. Das Dialogfeld Erweiterungen verwalten wird angezeigt.
  2. Wählen Sie die Registerkarte Online aus, und geben Sie Microsoft Visual Studio-Installerprojekte in das Suchfeld ein. Drücken Sie die EINGABETASTE. Wählen Sie Microsoft Visual Studio Installer Projects aus, und klicken Sie auf Herunterladen.
  3. Wählen Sie die Ausführung und Installation der Erweiterung aus, und starten Sie Visual Studio neu.

Erstellen des Setupprojekts

  1. Aus dem Hauptmenü in Visual Studio wählen Sie Datei>Kürzlich verwendete Projekte und Projektmappen, und öffnen Sie Ihr Projekt erneut.

  2. Klicken Sie im Hauptmenü auf Datei>Neu>Projekt, um das Dialogfeld Neues Projekt erstellen zu öffnen. Geben Sie im Suchfeld Setup ein und wählen Sie aus den Ergebnissen Setup Project und anschließend Weiter.

  3. Geben Sie im Feld Name einen Namen für das Setup-Projekt ein, wie Setup.

  4. Wählen Sie in der Dropdownliste Lösung die Option Zur Lösung hinzufügen aus. Klicken Sie auf Erstellen, um das Setup-Projekt zu erstellen. Eine Registerkarte Dateisystem wird im Editorfenster geöffnet.

  5. Klicken Sie mit der rechten Maustaste auf den Knoten Anwendungsordner im linken Bereich, und wählen Sie Hinzufügen>Projektausgabe aus, um das Dialogfeld Projektausgabegruppe hinzufügen zu öffnen.

  6. Wählen Sie im Dialogfeld Primäre Ausgabe aus, und klicken Sie dann auf OK. (Wenn Sie vergessen haben, das Lösung-Dropdown auf Hinzufügen zur Lösung im vorausgegangenen Schritt zu ändern, dann wird die primäre Ausgabe nicht angezeigt). Ein neues Element mit dem Namen Hauptausgabe aus Spiel (aktiv) wird angezeigt.

  7. Wählen Sie Primäre Ausgabe aus Game (Aktiv) aus, klicken Sie mit der rechten Maustaste, und wählen Sie Verknüpfung zu Primärer Ausgabe aus Game (Aktiv) erstellen. Ein neues Element mit dem Namen Verknüpfung zur primären Ausgabe des Spiels (aktiv) wird angezeigt.

  8. Benennen Sie das Verknüpfungselement in Game um, und legen Sie es im Knoten Benutzerprogrammen-Menü auf der linken Seite des Fensters ab.

  9. Wählen Sie im Projektmappen-Explorer das Setupprojekt aus, und wählen Sie Anzeigen>Eigenschaftenfenster aus, um das Eigenschaften-Fenster für das Setupprojekt zu öffnen.

  10. Geben Sie die anderen Details im Eigenschaftenfenster an, wie sie im Installationsprogramm angezeigt werden sollen. Verwenden Sie z.B. Contoso für den Hersteller, Game Installer für den Produktnamen und https://www.contoso.com als SupportUrl.

Erstellen des Setupprojekts

  1. Wählen Sie im Hauptmenü Erstellen>Configuration Manageraus.

  2. Aktivieren Sie in der Project-Kontexttabelle unter der Spalte Erstellen das Kontrollkästchen für das Setupprojekt Setup. Klicken Sie auf Schließen.

  3. Wählen Sie in der Menüleiste Erstellen>Projektmappe erstellen aus, um das Game-Projekt und das Installer-Projekt zu erstellen.

Ausführen des Setupprojekts

  1. Drücken Sie im Projektmappen-Explorer die Schaltfläche, um zwischen Lösungen und verfügbaren Ansichten zu wechseln, um zur Ordneransicht zu wechseln.
  2. Navigieren Sie zu dem Setupordner und dem Debugordner unter diesem Ordner. Sie können das setup.exe Programm dort ausführen, das aus dem Setupprojekt erstellt wurde, um die Spieleanwendung auf Ihrem Computer zu installieren. Sie können diese Datei (und Setup.msi) kopieren, um die Anwendung und die erforderlichen Bibliotheksdateien auf einem anderen Computer zu installieren.

Installieren der Setup- und Bereitstellungsprojektvorlage für Visual Studio 2017 und ältere Versionen

  1. Wenn Sie mit dem Internet verbunden sind, wählen Sie in Visual Studio Extras>Erweiterungen und Updates aus.

  2. Wählen Sie unter Erweiterungen und Updates die Registerkarte Online aus, und geben Sie Microsoft Visual Studio-Installerprojekte in das Suchfeld ein. Drücken Sie die EINGABETASTE, wählen Sie Microsoft Visual Studio <Version> Installer Projects aus, und klicken Sie auf Herunterladen.

  3. Wählen Sie die Installation der Erweiterung aus, und starten Sie Visual Studio neu.

  4. Klicken Sie in der Menüleiste auf Datei>Zuletzt geöffnete Projekte und Projektmappen, und wählen Sie dann die Projektmappe Game aus, um sie erneut zu öffnen.

So erstellen Sie ein Setupprojekt und installieren das Programm

  1. Ändern Sie die aktive Lösungskonfiguration in Release. Klicken Sie in der Menüleiste auf Build>Konfigurations-Manager. Wählen Sie im Dialogfeld Konfigurations-Manager in der Dropdownliste Aktive Konfiguration der ProjektmappeRelease aus. Klicken Sie auf die Schaltfläche Schließen, um die Konfiguration zu speichern.

  2. Klicken Sie in der Menüleiste auf Datei>Neu>Projekt, um das Dialogfeld Neues Projekt zu öffnen.

  3. Erweitern Sie im linken Bereich des Dialogfelds die Knoten Installiert>Andere Projekttypen, und wählen Sie dann Visual Studio-Installer aus. Wählen Sie im mittleren Bereich die Option Setupprojekt aus.

  4. Geben Sie im Feld Name einen Namen für das Setup-Projekt ein. Geben Sie im Rahmen dieses Beispiels Game Installer ein.

  5. Wählen Sie in der Dropdownliste Lösung die Option Zur Lösung hinzufügen aus. Klicken Sie auf die Schaltfläche OK, um das Setup-Projekt zu erstellen. Eine Registerkarte Datei-Assistent (Game Installer) wird im Editor-Fenster geöffnet.

  6. Klicken Sie mit der rechten Maustaste auf den Knoten Anwendungsordner, und wählen Sie Hinzufügen>Projektausgabe aus, um das Dialogfeld Projektausgabegruppe hinzufügen zu öffnen.

  7. Wählen Sie im Dialogfeld Primäre Ausgabe aus, und klicken Sie dann auf OK. Ein neues Element mit dem Namen Hauptausgabe aus Spiel (aktiv) wird angezeigt.

  8. Wählen Sie das Element Primäre Ausgabe aus Game (aktiv) aus, klicken Sie mit der rechten Maustaste, und wählen Sie Verknüpfung mit primärer Ausgabe aus Game (aktiv) erstellen aus. Ein neues Element mit dem Namen Verknüpfung zur primären Ausgabe des Spiels (aktiv) wird angezeigt.

  9. Benennen Sie das Verknüpfungselement in Game um, und legen Sie es im Knoten Benutzerprogrammen-Menü auf der linken Seite des Fensters ab.

  10. Wählen Sie im Projektmappen-Explorer das Projekt Game Installer aus, und wählen Sie Ansicht>Eigenschaftenfenster aus, oder drücken Sie F4, um das Fenster Eigenschaften zu öffnen.

  11. Geben Sie die anderen Details an, wie sie im Installationsprogramm angezeigt werden sollen. Verwenden Sie z.B. Contoso für den Hersteller, Game Installer für den Produktnamen und https://www.contoso.com als SupportUrl.

  12. Klicken Sie in der Menüleiste auf Build>Konfigurations-Manager. Aktivieren Sie in der Tabelle Projekt unter der Spalte Erstellen das Kontrollkästchen für das Setup-Projekt. Klicken Sie auf Schließen.

  13. Klicken Sie in der Menüleiste auf Erstellen>Projektmappe erstellen, um das Game-Projekt und das Game Installer-Projekt zu erstellen.

  14. Suchen Sie im Projektmappenordner das setup.exe-Programm, das mit dem Game Installer-Projekt erstellt wurde, und führen Sie es dann zum Installieren der Spielanwendung auf dem Computer aus. Sie können diese Datei (und die Datei „GameInstaller.msi“) kopieren, um die Anwendung und die erforderlichen Bibliotheksdateien auf einem anderen Computer zu installieren.

Nächste Schritte

Zurück:Exemplarische Vorgehensweise: Debuggen eines Projekts (C++)

Siehe auch

C++-Programmiersprachenreferenz
Projekte und Buildsysteme
Deploying Desktop Applications (Bereitstellen von Desktopanwendungen)