Frage

Kennt jemand von irgendwelchen Aufgaben MSBuild oder NAnt Wise Installation Studio zur Steuerung?

Ich weiß, ich sollte wahrscheinlich nur WiX verwenden, aber mein aktuelles Projekt ist bereits in Wise und alles, was ich automatisieren müssen, ist eines Produktcodes zu aktualisieren, die Upgrade-Abschnitt und ein paar Bits von Text.

War es hilfreich?

Lösung

Ich verwende CruiseControl.NET - das ist für die Verwendung in einer Nant-only Lösung angepasst werden könnte, falls gewünscht. Ich nenne wfwi.exe, die in der Wise Installation enthalten und für den Befehlszeilenzugriff gemeint ( hier sind die Wise-Installationshandbuch, das Anweisungen für wfwi.exe enthält). Hier ist ein Ausschnitt aus meinem ccnet.config:

<!-- build installers -->

<exec>
<executable>C:\Path\To\WiseWrapper.bat</executable>
<buildArgs>"C:\Path\To\wfwi.exe" "C:\Path\To\Output.wsi" /c /p /s</buildArgs>
</exec>

<!-- build installer exes -->

<exec>
<executable>C:\Path\To\Wise32.exe</executable>
<buildArgs>/c /s C:\Path\To\Your.wse</buildArgs>
</exec>

Und das WiseWrapper.bat ermöglicht es der Installateur Product das CC.NET Build-Label verwendet aktualisiert werden. Der gesamte Inhalt der WiseWrapper.bat ist:

%1 %2 %3 %4 ProductVersion=%CCNetLabel% %5
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top