2017-09-08 24 views
1

私は、私たちのプロジェクトの1つをVisual Studio Team Servicesでビルドしようとしています。WiXがVSTSでビルドする問題

問題はcandle.exeで、 "MsBuild x86"を指定すると、ビルドはcandle.exeの呼び出しまで達してからハングします(数分以内に取得し、VSTSがビルドを終了するまでハングします)後で)。

私は "のMSBuildのx64" でそれを実行した場合、それは限り初めてのように動作しますが、それはcandle.exe

D見つけることができないため失敗:\ 1 \ sの\文献を\を\ Ext \ WiX.3.5 \ Lib \ wix2010.targets(1813,5):エラーMSB6003: 指定されたタスク実行ファイルを実行できませんでした。システムは、[D:\ 1 \ sの\設定を\ \ \ Installer.wixprojをインストール] に指定されたファイルを見つけることができません

それはwixproj文句を言うが、そのファイルが存在している、と私はそれがありますかなり確信していますそれが見つからないcandle.exe。

ここからどこに行くのかわかりません。

+0

アップグレードされたプロジェクトですか、新しく作成されたプロジェクトですか?そのプロジェクトのバージョンは何ですか(v3またはv4)? OneDriveでログを共有できますか? (system.debugをtrueに設定してビルドをキューイングし、詳細ログを共有する) –

答えて

1

私はこれを修正するためにやりました。

  • のWiXの私のローカルにインストールされたバージョン(それは 問題を曇らせた)を取り外し
  • は(はい、私たちは、私が知っているNuGetを使用する必要があります)VSTS 上のリポジトリでチェックアウトを取得するのWiXのバージョンをアップグレードしました。
  • 明示的に設定された値$(WixToolPath)
  • は、明示的にビルドのICE検証スクリプトオフwixproj
  • スイッチ

を構築する際にインストーラが現在実行$(WixToolPath)にツールパスを設定します。

関連する問題