バックグラウンド:
私は常に、自分のプロジェクトで次の原則を確実にしようとしています。
新たにチェックアウトした後、開発者は、結合されたフォルダーの内容のみを使用して、プロジェクトに関連するすべてのタスクを実行できるはずです。
明らかに、これは常に可能であるとは限りません (例: Visual Studio for Windows 開発)。ただし、log4net、NHibernate、NUnit などのプロジェクトに固有のサードパーティのライブラリやツールをインストールする必要はありません。これには、次のような理由があります。
- 特定の開発マシンで、同じサードパーティ ライブラリまたはツールの異なるバージョンを利用するいくつかの異なるプロジェクトに取り組むことができます。
- 環境のセットアップ要件を最小限に抑えることで、新しい開発者やマシンのセットアップがはるかに簡単になります
- 自動ビルドのメンテナンスを容易にします
仮定/制約
- 現在 WiX 3 ベータ版を使用していますが、2.0 か 3.0 のいずれかの方法があれば回答してください。
- Visual Studio 2005 を使用しています
- IDE 構文の強調表示は必須ではありません。
質問:
WiX ツールセットのローカル インストールを回避し、代わりにフラット ファイルを使用することは可能ですか? もしそうなら、その方法を説明してください。