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.
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. Es befindet sich am Anfang des Inhaltsverzeichnisses auf dieser Seite.
So installieren Sie die Setup- und Bereitstellungsprojektvorlage für Visual Studio
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 Funktionen der Projektvorlagen für Setup und Bereitstellung hinzu. Wenn Sie mit dem Internet verbunden sind, wählen Sie in Visual Studio Erweiterungen>Erweiterungen verwalten aus. Wählen Sie im Dialogfeld 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 Ausführung und Installation der Erweiterung aus, und starten Sie Visual Studio neu. Klicken Sie in der Menüleiste in Visual Studio auf Datei> Zuletzt geöffnete Projekte und Projektmappen, und öffnen Sie Ihr Projekt dann wieder.
Klicken Sie in der Menüleiste auf Datei>Neu>Projekt, um das Dialogfeld Neues Projekt erstellen zu öffnen. Geben Sie im Suchfeld „Setup“ ein, und wählen Sie aus der Ergebnisliste die Option Setup-Projekt aus.
Geben Sie im Feld Name einen Namen für das Setup-Projekt 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 (ProjektName) 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 zusätzliche Details an, die im Installer 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 Game Installer. 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.
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 zusätzliche Details an, die im Installer 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 Game Installer. 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++)
Siehe auch
C++-Programmiersprachenreferenz
Projekte und Buildsysteme
Deploying Desktop Applications (Bereitstellen von Desktopanwendungen)