Задачи MSBuild, NAnt или Rake для Wise Installation Studio - PullRequest
1 голос
/ 13 января 2009

Кто-нибудь знает какие-либо задачи MSBuild или NAnt для управления Wise Installation Studio?

Я знаю, что мне, вероятно, следует просто использовать WiX, но мой текущий проект уже находится в Wise, и все, что мне нужно для автоматизации, - это обновление кода продукта, раздела обновления и нескольких фрагментов текста.

1 Ответ

1 голос
/ 18 декабря 2009

Я использую CruiseControl.NET - при желании его можно адаптировать для использования в решении Nant-only. Я называю wfwi.exe, который включен в установку Wise и предназначен для доступа к командной строке (, вот руководство по установке Wise, содержащее инструкции для wfwi.exe ). Вот фрагмент из моего 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>

И WiseWrapper.bat позволяет обновлять установщик ProductVersion с использованием метки сборки CC.NET. Все содержимое WiseWrapper.bat:

%1 %2 %3 %4 ProductVersion=%CCNetLabel% %5
...