有谁知道任何的MSBuild或恶性任务控制明智的安装工作室?

我知道,我也许应该只使用WiX的,但我目前的项目已经在明智的,所有我需要自动化正在更新的产品代码,升级部分和文本的几个位。

有帮助吗?

解决方案

我使用CruiseControl.NET - 如果需要的话这可以适于在南特仅使用溶液。我叫wfwi.exe包含在智者安装是为命令行访问(这里的其包含用于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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top