Domanda

Qualcuno è a conoscenza di attività di MSBuild o NAnt per il controllo di Wise Installation Studio?

Lo so, probabilmente dovrei semplicemente usare WiX ma il mio progetto attuale è già in Wise e tutto ciò che devo automatizzare è l'aggiornamento di un codice prodotto, la sezione di aggiornamento e alcuni frammenti di testo.

È stato utile?

Soluzione

Sto usando CruiseControl.NET - questo potrebbe essere adattato per l'uso in una soluzione solo Nant se lo si desidera. Chiamo wfwi.exe che è incluso nell'installazione di Wise ed è pensato per l'accesso alla riga di comando ( ecco il Manuale di installazione saggio che contiene le istruzioni per wfwi.exe ). Ecco uno snippet dal mio 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>

E WiseWrapper.bat consente all'installer ProductVersion di essere aggiornato usando l'etichetta build CC.NET. L'intero contenuto di WiseWrapper.bat è:

%1 %2 %3 %4 ProductVersion=%CCNetLabel% %5
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top