Team Foundation Server(TFS 2010)でWix v3.6プロジェクトを含むソリューションをビルドしています。このソリューションには、他のクラスライブラリプロジェクトも含まれています。TFSビルドのWixプロジェクトエラー
light.exe:エラーLGHT0103:タイプ '' 'のファイル' Path \ assembly.dll 'が見つかりません。次のエラーが表示されます。
問題のファイル(assembly.dll)が指定されたパスに存在することを確認しました。問題のファイルは、実際にはソリューション内の別のプロジェクトの出力です。このファイルとは別に、同じパスの場所にあるwixプロジェクトによって正常に検出された他のファイルがあります。
誰かがなぜこのようなことが起こっているのか教えていただけますか?
でbuildoutputし、ビルドサーバーで使用しているdropfoldersする短い名前を与えた場合、あなたのWiXプロジェクトが欠落しているDLLをビルドするプロジェクトのために設定されたプロジェクトの依存関係を持っていますか?そうでない場合は、おそらくビルドプロセスの順序に問題があります。 –
ここに行きます。 http://stackoverflow.com/q/6734558/812540これは私の問題を修正したものです。 – ansariwn