Frage

Ich habe schon einen NAnt Build-Skript, das baut / führt Tests / Zips Webprojekt zusammen, etc., aber ich arbeite an einer grundlegenden Desktop-Anwendung. Wie würde ich mich über das Setup-Projekt mit NAnt zu bauen, damit ich es mit dem Build-Bericht über Teamcity ist.

Edit: Das Setup ist das grundlegende Setup-Projekt mit Visual Studio geliefert. Es ist für die interne an ein Unternehmen, so dass es nichts tut Phantasie.

War es hilfreich?

Lösung

Es ist schon ein paar Jahre, aber das letzte Mal, dass ich dies zu tun hatte, habe ich ein Tool namens Wix, die Dienstprogramme genannt Kerze und Licht hatte. Früher habe ich diese Werkzeuge in meinem NAnt Skript ein MSI-Installer erstellen.

Andere Tipps

Der einzige Weg, um ein Visual Studio-Setup-Projekt zu erstellen, ist durch Visual Studio. Sie müssen eine Kopie von VS auf dem Build-Rechner installiert haben und es als Kommandozeilen-Tool (exec devenv.exe) mit den entsprechenden Parametern ausgeführt werden (die der Build-Modus zu bauen (Release oder Debug) und der Projektname sein sollten könnte es ein paar andere, aber Sie können devenv /?, um eine Liste der verschiedenen Befehlszeilenoptionen) ausgeführt werden.

Statt die Lösung oder ein Projekt mit MSBUILD (Annahme) zu bauen, zu versuchen, mit DEVENV.EXE, baut. Die Kommandozeile ist etwas entlang der Linien von:

DEVENV MySolutionFile.sln / build DEBUG / Projekt SetupProject.vdproj

Sie können die DEBUG Release ändern oder andere Build-Konfiguration Sie eingerichtet haben. Sie können auch den / das Projekt ... Teil die gesamte Lösung zu bauen auslassen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top