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 den Installer fügen Sie der vorhandenen Projektmappe ein neues Projekt hinzu. Die Ausgabe dieses neuen Projekts ist eine setup.exe
-Datei, mit der die Anwendung auf einem anderen Computer installiert wird.
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 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.
- Wenn Sie mit dem Internet verbunden sind, wählen Sie aus dem Hauptmenü in Visual Studio Erweiterungen>Erweiterungen verwalten aus. Verwenden des Dialogfelds Erweiterungen verwalten.
- 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.
- Wählen Sie die Ausführung und Installation der Erweiterung aus, und starten Sie Visual Studio neu.
Erstellen des Setupprojekts
Aus dem Hauptmenü in Visual Studio, wählen Sie Datei> Zuletzt geöffnete Projekte und Projektmappen, und öffnen Sie Ihr Projekt dann wieder.
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.Geben Sie im Feld Name einen Namen für das Setup-Projekt ein, wie
Setup
.Wählen Sie in der Dropdownliste Projektmappe die Option Zu Projektmappe hinzufügen aus. Klicken Sie auf Erstellen, um das Setup-Projekt zu erstellen. Eine Registerkarte Dateisystem wird im Editorfenster geöffnet.
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.
Wählen Sie im Dialogfeld Primäre Ausgabe aus, und klicken Sie dann auf OK. (Wenn Sie vergessen haben, die Projektmappe Dropdownliste auf Hinzufügen zur Lösung im vorherigen Schritt zu ändern wird die primäre Ausgabe nicht angezeigt). Ein neues Element mit dem Namen Primäre Ausgabe aus Game (aktiv) wird angezeigt.
Wählen Sie 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.
Benennen Sie das Verknüpfungselement in Game um, und legen Si es im Knoten Menü Benutzerprogramme auf der linken Seite des Fensters ab.
Wählen Sie im Projektmappen-Explorerdas Setupprojekt aus, und wählen Sie Eigenschaftenfenster>anzeigen aus, um das Fenster Eigenschaften für das Setupprojekt zu öffnen.
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
Wählen Sie im Hauptmenü Erstellen>Configuration Manageraus.
Aktivieren Sie in der Project-Kontexttabelle unter der Spalte Erstellen das Kontrollkästchen für das Setupprojekt Setup. Klicken Sie auf Schließen.
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
- Drücken Sie im Projektmappen-Explorer die Schaltfläche, um zwischen Lösungen und verfügbaren Ansichten zu wechseln, um zur Ordneransicht zu wechseln.
- 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
Wenn Sie mit dem Internet verbunden sind, wählen Sie in Visual Studio Extras>Erweiterungen und Updates aus.
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. Wählen Sie die Installation der Erweiterung aus, und starten Sie Visual Studio neu.
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
Ä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.
Klicken Sie in der Menüleiste auf Datei>Neu>Projekt, um das Dialogfeld Neues Projekt zu öffnen.
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.
Geben Sie im Feld Name einen Namen für das Setup-Projekt ein. Geben Sie im Rahmen dieses Beispiels Game Installer ein.
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.
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.
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.
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.
Benennen Sie das Verknüpfungselement in Game um, und legen Si es im Knoten Menü Benutzerprogramme auf der linken Seite des Fensters ab.
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.
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.
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.
Klicken Sie in der Menüleiste auf Erstellen>Projektmappe erstellen, um das Game-Projekt und das Game Installer-Projekt zu erstellen.
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++)
Weitere Informationen
C++-Programmiersprachenreferenz
Projekte und Buildsysteme
Deploying Desktop Applications (Bereitstellen von Desktopanwendungen)