1

Wise Installation Studio を制御するための MSBuild または NAnt タスクを知っている人はいますか?

おそらくWiXを使用する必要がありますが、現在のプロジェクトはすでにWiseにあり、自動化する必要があるのは、製品コード、アップグレードセクション、およびいくつかのテキストの更新だけです.

4

1 に答える 1

1

私は CruiseControl.NET を使用しています。これは、必要に応じて Nant のみのソリューションでの使用に適合させることができます。Wise インストールに含まれており、コマンド ライン アクセス用の wfwi.exe を呼び出します ( wfwi.exe の手順が記載されている Wise インストーラー マニュアルを参照してください)。これは私の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 により、CC.NET ビルド ラベルを使用してインストーラーの ProductVersion を更新できます。WiseWrapper.bat の内容全体は次のとおりです。

%1 %2 %3 %4 ProductVersion=%CCNetLabel% %5
于 2009-12-18T18:57:10.870 に答える