このページの手順を試しています。ローカル マシンのフォルダーに wix バイナリをインストールしました。
そこで、wix VS 2010 プラグインによって作成された wix インストーラー プロジェクトを取得しました。VS 2010 IDE を使用してビルドし、msi ファイルを生成できますが、VS コマンド プロンプトで Msbuild を使用して同じことを行うことはできません。Msbuild がコンパイルしようとすると、candle.exe が見つからないというエラーが表示されます。
未処理の例外: System.IO.FileLoadException: ファイルまたはアセンブリ 'file:///C:\MyFolder\Wix\candle.exe' またはその依存関係の 1 つを読み込めませんでした。操作はサポートされていません。(HRESULT からの例外: 0x80131515) ---> System.NotSupportedException: ネットワーク上の場所からアセンブリを読み込もうとしたため、以前のバージョンの .NET Framework ではアセンブリがサンドボックス化されていました。このリリースの .NET Framework では既定で CAS ポリシーが有効になっていないため、この負荷は危険な場合があります。この読み込みがアセンブリのサンドボックス化を意図していない場合は、loadFromRemoteSources スイッチを有効にしてください。詳細については、http: //go.microsoft.com/fwlink/?LinkId=155569を参照してください。
VS IDEが見つけられるので、exeが正しい場所にあると確信しています。Msbuild に欠けているものを知りたいですか?
ありがとうございました!