Pergunta

Alguém sabe de quaisquer tarefas MSBuild ou NAnt para controlar Wise Installation Studio?

Eu sei, eu provavelmente deve apenas usar WiX mas meu projeto atual já está em Wise e tudo o que precisa para automatizar é atualização de um código de produto, a seção de atualização e alguns pedaços de texto.

Foi útil?

Solução

Eu estou usando CruiseControl.NET - isso poderia ser adaptado para uso em um Nant-única solução, se desejar. Eu chamo wfwi.exe que está incluído na instalação sábio e destina-se para acessar a linha de comando ( aqui está a manual do instalador sábio qual contém instruções para wfwi.exe). Aqui está um trecho do meu 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 o WiseWrapper.bat permite que o ProductVersion instalador para ser atualizado utilizando o rótulo CC.NET construção. Todo o conteúdo de WiseWrapper.bat é:

%1 %2 %3 %4 ProductVersion=%CCNetLabel% %5
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top