ビルド サーバーにビルドを送信すると、TFS ビルドはプロジェクト内の特定の参照の問題を無視しているようです。参照問題は次のとおりです。
- dll がプロジェクトによって参照されている
- ソリューションには含まれていません
- ただし、どのコードからも参照されていません
プロジェクトは正常にビルドされ、原則としてこれは問題ではありません。問題は、TFS が、使用している Visual Studio 2010 IDE と同じ構成を使用していないことにあります。したがって、開発マシンとビルド マシンの間で一貫したビルド結果が得られません。
TFS が msbuild に与えるコマンド ライン引数を見ると、怪しいと思われる引数が 1 つあることに気付きました。