ローカルコンピューターでエージェントとして実行されているVisual Studio Team Servicesビルドを使用してビルドしようとすると、このエラーが発生しました。
それは私の通常のワークスペースでうまく機能し、エージェントフォルダー内のSLNファイルをローカルで開くことができ、すべてが正常にコンパイルされました。
問題のDLLはプロジェクト内に保存さLib/MyDLL.DLL
れ、csprojファイルでこれを参照します。
<Reference Include="MYDLL, Version=2009.0.0.0, Culture=neutral, PublicKeyToken=b734e31dca085caa">
<SpecificVersion>False</SpecificVersion>
<HintPath>Lib\MYDLL.dll</HintPath>
</Reference>
ヒントパスにもかかわらず、文字通り、ファイルが見つからなかったことがわかりました。msbuildはプロジェクトファイルではなく、SLNファイルを基準にしていたと思います。
いずれの場合でも、表示されるメッセージがCould not resolve this reference. Could not locate the assembly
DLLがmsbuildにアクセスできる場所にあることを確認してください。
私は一種の不正をConsidered "Reference\bin\xxx.dll"
して、代わりにdllをそこにコピーしたというメッセージを見つけました。