2013-04-05 14 views
5

私はsome troubleをビルドサーバ上にビルドするためのWiXプロジェクトを手に入れました。苦労する点の1つは、私のWiXプロジェクトがc:\program files...のライブラリを参照しており、ビルドプロセスが同じパスで実行可能ファイルを呼び出していることです。プロジェクトをビルドするためにWiXツールキットをインストールする必要があるので、これは大変です。ツールキットをインストールせずにWiXプロジェクトを構築する最も簡単な方法は何ですか?

ビルドツールをビルドするプロジェクトをローカルにすることで、この頭痛を解消するにはどうすればよいでしょうか?

これを行うナゲットパッケージはありますか? (書いている時点では表示されていませんが、私は確認したいと思いました。)パッケージのリストア機能は、gitに(多くの)WiXファイルを含める必要がないのでいいです。

もしそうでなければ、WiXから何をダウンロードする必要がありますか?ビルダーがWiXプロジェクトをビルドする場所をコンパイラーが知るためには、何を変更する必要がありますか?

答えて

6

あなたは、あなたはWiXのドキュメントがどのように説明して記事を持っているあなたのwixprojファイルを変更し、あなたのWixBinariesに

を指すように<WixToolPath></WixToolPath>要素を更新することができますhttp://wixtoolset.org/releases/からわずかWiXのバイナリ.zipファイルをダウンロードすることができます。Integrating Wix Projects into your Daily Builds

+2

ロブ、まずはお返事ありがとうございました。それは本当に完了する必要があった。より自動化された方法でこれを行うWiXツールセットのためのナゲットパッケージを入手することは実現可能であると思いますか?これらのバイナリをすべてリビジョン管理に保存する必要はありません。 –

+0

@JoshKodroffソースコントロールはもっと簡単で決定論的です。私の2c。 – saschabeaumont

+0

私のCMナチは現在の形でナゲットのファンではありません。ナゲットが最終的なインストーラにデプロイメントロジックを表現していないという私のデプロイナットは失望しています。 –

4

非公式ナゲットパッケージWiX.Toolsetです。 しかし、これはセットアッププロジェクト自体にのみ適用できるように見えます(つまり、クラスライブラリアセンブリのためにwixバイナリをフェッチするためには使用できません)。

関連する問題