Weitergabe von WPF/C#/SQLite-Anwendungen

Lies diesen Artikel und viele weitere mit einem kostenlosen, einwöchigen Testzugang.

Die bisher bekannte Methode im Rahmen der Entwicklung von Anwendung in diesem Magazin war das Kopieren des bin/debug-Verzeichnisses auf den Zielrechner. In dieser Ausgabe wollen wir uns nun ansehen, wie Sie Anwendungen mit den Bordmitteln von Visual Studio 2015 in der Community-Edition weitergeben können. Die Möglichkeiten sind beschränkt, aber für die meisten Fälle durchaus ausreichend.

Voraussetzungen

Für Testzwecke wollen wir unser bisher in diesem Magazin besprochene Anwendung Bestellverwaltung weitergeben. Dazu benötigen Sie die Erweiterung Visual Studio Installer Projects, die Sie über den Dialog Extensions und Updates installieren können (Menüeintrag Extras|Extensions und Updates…). Klicken Sie dort auf Online und geben Sie Install als Suchbegriff ein. Sie finden dann den Eintrag Microsoft Visual Studio 2015 Installer Projects, den Sie per Mausklick herunterladen und anschließend installieren können.

Weitergabe-Projekte

Visual Studio bietet, wenn Sie ein neues Projekt erstellen, einige Einträge im Bereich Vorlagen|Andere Projekttypen|Visual Studio Installer (siehe Bild 1).

Weitergabe-Projekte

Bild 1: Weitergabe-Projekte

Von diesen Projekttypen ist für unsere Zwecke nur einer interessant, nämlich Setup Project: Dieser erstellt eine Datei mit dem Namen Setup.exe sowie eine weitere namens .msi.

Aus zwei mach eins

Nun werden Sie sich vermutlich fragen, wie Sie die Anwendung auf Basis des weiterzugebenden Projekts und das Setup-Projekt zusammenbringen sollen. Das ist gar nicht so schwer: Wir öffnen einfach die Projektmappe mit dem weiterzugebenden Projekt (also die .sln-Datei) und fügen der Projektmappe das Setup-Projekt hinzu. Dazu klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projektmappen-Element und wählen aus dem Kontextmenü den Eintrag Hinzufügen|Neues Projekt aus (siehe Bild 2). Im nun erscheinenden Dialog Neues Projekt wählen Sie dann die bereits weiter oben genannte Projektvorlage Setup Project aus und erstellen diese unter dem Namen InstallBestellverwaltung im Verzeichnis der Projektmappe, welches hier bereits voreingestellt sein dürfte (diese Bezeichnung wird als Name für die .msi-Datei verwendet und im Setup-Dialog als Titelzeile eingeblendet, also wählen Sie diesen sorgfältig aus). Im Gegensatz zu dem oben abgebildeten Dialog Neues Projekt enthält der vom Projektmappen-Explorer aus gestartete Dialog nicht das Textfeld Projektmappenname. Logisch, denn wir fügen ja einer Projektmappe ein neues Projekt hinzu.

Hinzufügen eines Setup-Projekts

Bild 2: Hinzufügen eines Setup-Projekts

Nach dem Erstellen des neuen Projekts erscheint dieses im Projektmappen-Explorer in der gleichen Ebene wie das Projekt selbst (siehe Bild 3).

Zwei Projekte in einer Projektmappe

Bild 3: Zwei Projekte in einer Projektmappe

Dateisystem-Editor

Nun erscheint der FileSystem-Editor (siehe Bild 4).

Der nach dem Erstellen des Setup-Projekts eingeblendete FileSystem-Editor.

Bild 4: Der nach dem Erstellen des Setup-Projekts eingeblendete FileSystem-Editor.

Sollten Sie diesen einmal versehentlich schließen, können Sie ihn über den Kontextmenü-Eintrag View|Dateisystem des Setup-Projekts wieder einblenden (siehe Bild 5). Dies gilt auch für die anderen Editoren des Setups, auf die wir später zu sprechen kommen.

Aufruf der verschiedenen Editoren des Setups

Bild 5: Aufruf der verschiedenen Editoren des Setups

Quelle hinzufügen

Nun fügen wir allerdings erst einmal die Information über die Dateien hinzu, die im Setup landen sollen. Dazu klicken Sie mit der rechten Maustaste auf den Eintrag Application Folder im Dateisystem-Editor und wählen dort den Kontextmenü-Befehl Add|Projektausgabe aus (siehe Bild 6).

Hinzufügen der Projektausgabe

Bild 6: Hinzufügen der Projektausgabe

Damit öffnen Sie den Dialog aus Bild 7, der im oberen Kombinationsfeld den Namen des Projekts enthalten sollte, dessen Ausgabe in das Setup aufgenommen werden soll – hier also Bestellverwaltung. In der Liste darunter soll der Eintrag Primäre Ausgabe markiert sein. Klicken Sie auf OK, um den Dialog zu schließen.

Projektausgabegruppe festlegen

Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...

Testzugang

eine Woche kostenlosen Zugriff auf diesen und mehr als 1.000 weitere Artikel

diesen und alle anderen Artikel mit dem Jahresabo

Schreibe einen Kommentar