2009-06-11 15 views
5

Ich benötige eine Möglichkeit, mit MSBuild eine ClickOnce-App für mehrere PublishDirs zu veröffentlichen. Ich habe vier Umgebungen (dev, qa, model, prod) und muss separate ClickOnce PublishDir (s) für jeden erzeugen, da die Konfigurationsdateien unterschiedlich sind. Eines der Hauptprobleme ist, dass MSBuild keine publish.htm-Datei erstellt. Jede Hilfe wäre willkommen.Veröffentlichen der ClickOnce-App mit MSBuild

Antwort

5

Wie wäre es mit einer einmaligen Sache, die publish.htm-Dateien an den vier Orten manuell zu erstellen?

In meiner Firma verwenden wir die Datei publish.htm überhaupt nicht. Aber wir haben verschiedene Umgebungen, so lassen wir das Build-Skript App-Namen ändern, Update-Speicherort, Server-URI usw. Pre-Build und das Build mit Ziel Publish. Die Ausgabedateien werden danach an den Ort der betreffenden Umgebung kopiert.

Wir sind ein bisschen alt und machen dies hauptsächlich in einer cmd-Datei, aber ich bin sicher, dass Sie 4 verschiedene Msbuild-Ziele haben könnten, die den gleichen Job machen.

+0

Dies war der Weg, den ich nehmen würde, wenn es nicht war eine einfache Möglichkeit, das Ding zu gengen. –

+0

Das Hauptproblem hier ist die Notwendigkeit, die HTML-Seite der Veröffentlichung mit der neuen Versionsnummer manuell zu aktualisieren. – Veverke

Verwandte Themen