Question

Quelqu'un connaît-il des tâches MSBuild ou NAnt permettant de contrôler Wise Installation Studio?

Je sais, je devrais probablement utiliser WiX mais mon projet actuel est déjà dans Wise et tout ce dont j'ai besoin pour automatiser est la mise à jour d'un code de produit, de la section de mise à niveau et de quelques bits de texte.

Était-ce utile?

La solution

J'utilise CruiseControl.NET. Cela pourrait être adapté pour une utilisation dans une solution Nant uniquement si vous le souhaitez. J'appelle wfwi.exe, qui est inclus dans l'installation de Wise et destiné à l'accès en ligne de commande (). Manuel d'installation Wise qui contient des instructions pour wfwi.exe ). Voici un extrait de mon 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>

Et le fichier WiseWrapper.bat permet à l'installateur ProductVersion d'être mis à jour à l'aide de l'étiquette de build CC.NET. Le contenu entier de WiseWrapper.bat est:

%1 %2 %3 %4 ProductVersion=%CCNetLabel% %5
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top