MsBuildまたはNantを使用してMSI(vdproj)プロジェクトを構築する方法はありますか?MSIビルドプロセスの自動化
私はone answerビルドサーバーにVisual Studioをインストールし、devenv.exeを使用してプロジェクトをビルドすることを知っていましたが、Visual Studioをビルドサーバーにインストールしない方がよいです。
MsBuildまたはNantを使用してMSI(vdproj)プロジェクトを構築する方法はありますか?MSIビルドプロセスの自動化
私はone answerビルドサーバーにVisual Studioをインストールし、devenv.exeを使用してプロジェクトをビルドすることを知っていましたが、Visual Studioをビルドサーバーにインストールしない方がよいです。
上記の方法のほうが短く(devenv)現在のバージョンのMSBuildと互換性があります。
Visual StudioチームがMSIビルドを実行するために使用する方法は、Windows Installer XMLです。 WiXを使用してセットアップパッケージhereを展開する方法の詳細を知ることができます。
WiXはvdprojファイルをサポートしていないので、インストーラプロジェクトを再作成することになります。
編集:私の参照をつかむときに私が追いかけるに破ったように見える:)
移行ツールがありますように、私はどこかで聞いた[しかし気楽にWiXは、ネイティブにvdproj '形式'やそのようなanyhtingを使用するつもりはありません] –
Wixを使用して、IronPythonとIronRubyのMSIビルドを自動化します。
EDIT:明確にするために、これはインストーラをビルドするときに最初からやり直すことを意味します。 Wixには、既存のMSIファイルから直接構成を作成するメカニズムがありますが、このツールを使用することで満足のいく結果が得られたことはありません。
あなたはこれを試すことができhttp://www.advancedinstaller.com/ –