1

次のコマンドを使用して、ビルドが成功したときに、あるプロジェクトから別のプロジェクトに .dll をコピーするビルド後のイベントがあります。

コピー $(TargetPath) ....\MainProject\bin

これはローカル マシンでは正常に動作しますが、ビルド サーバーでは失敗しているように見えます。これは、MainProject をビルドするときに次のメッセージが表示されるためです。

警告 MSB3245: この参照を解決できませんでした。アセンブリ "Project2" が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。コードでこの参照が必要な場合、コンパイル エラーが発生する可能性があります。

ビルド後のイベントで copy コマンドで同様の問題が発生した人はいますか?

4

1 に答える 1

2

その警告はコピー タスクからではなく、プロジェクトのビルドからのものです。診断レベルを上げてファイル (/fl /flp:v=diag;logfile=diag.txt) にログを記録し、警告が実際にどこから来ているかを確認します。

于 2011-08-19T23:34:32.187 に答える