Exemplarische Vorgehensweise: Bereitstellen des 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 das Installationsprogramm fügen Sie Ihrer vorhandenen Projektmappe ein neues Projekt hinzu. Die Ausgabe dieses neuen Projekts ist eine setup.exe Datei, die Ihre App auf einem anderen Computer installieren kann.

In dieser exemplarischen Vorgehensweise wird der Windows Installer zum Bereitstellen der Anwendung verwendet. 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 exemplarische Vorgehensweise kann nicht in den Express-Editionen von Visual Studio ausgeführt werden.
  • Die exemplarische Vorgehensweise kann nicht ohne die Microsoft Visual Studio-Installer Project-Erweiterung abgeschlossen werden. Anweisungen zum Installieren finden Sie in den folgenden Anweisungen.

Installieren der Visual Studio-Setup- und Bereitstellungsprojektvorlage

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 die Setup- und Bereitstellungsprojektvorlagen hinzu.

  1. Wenn Sie mit dem Internet verbunden sind, wählen Sie im Menü Standard in Visual Studio Erweiterungen >verwalten aus. Das Dialogfeld "Erweiterungen verwalten" wird angezeigt.
  2. Wählen Sie die Registerkarte "Online" aus, und geben Sie "Microsoft Visual Studio-Installer Projekte" in das Suchfeld ein. Drücken Sie die EINGABETASTE, wählen Sie Microsoft Visual Studio-Installer Projekte 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. Wählen Sie im Menü "Visual Studio Standard" die Option "Zuletzt verwendete Projekte und Lösungen">aus, und wählen Sie dann aus, das Projekt erneut zu öffnen.

  2. Klicken Sie im Hauptmenü auf Datei>Neu>Projekt, um das Dialogfeld Neues Projekt erstellen zu öffnen. Geben Sie Setup im Suchfeld die Option "Setup Project" und dann "Weiter" aus den Ergebnissen ein.

  3. Geben Sie im Feld "Name" einen Namen für das Setupprojekt ein, zSetup. B. .

  4. Wählen Sie in der Dropdownliste Projektmappe die Option Zu Projektmappe hinzufügen aus. Wählen Sie "Erstellen" aus, um das Setupprojekt zu erstellen. Eine Registerkarte "Dateisystem " wird im Editorfenster geöffnet.

  5. Klicken Sie im linken Bereich mit der rechten Maustaste auf den Knoten "Anwendungsordner", und wählen Sie "Projektausgabe hinzufügen" 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, die primäre Ausgabe zu ändern, wird die primäre Ausgabe nicht angezeigt.Dropdownliste "Lösung " zum Hinzufügen zur Lösung im vorherigen Schritt). Ein neues Element mit dem Namen Primäre Ausgabe aus Game (aktiv) wird angezeigt.

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

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

  9. Wählen Sie in Projektmappen-Explorer das Setupprojekt aus, und wählen Sie "Eigenschaftenfenster anzeigen>" aus, um das Fenster "Eigenschaften" 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.

Build the setup project

  1. Wählen Sie im Menü Standard die Option "Konfigurations-Manager erstellen>" aus.

  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 "Buildlösung> erstellen" aus, um das Projekt "Spiel" und das Installationsprogramm 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, navigieren Sie zu Microsoft Visual Studio <version> > Installer Projects (Microsoft Visual Studio  > Installerprojekte), 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 Sie 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 Release in der Dropdownliste Konfiguration der aktuellen Projektmappe im Dialogfeld Konfigurations-Manager 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 Projektmappe die Option Zu Projektmappe 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 Primäre Ausgabe aus Game (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 mit primärer Ausgabe aus Game (aktiv) wird angezeigt.

  9. Benennen Sie das Verknüpfungselement in Game um, und legen Si es im Knoten Menü Benutzerprogramme 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 Setupprojekt . 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)