このような古い質問を投稿して申し訳ありませんが、私は昨日同じ問題に遭遇しました。
Ryanmansの回答は正しいかもしれませんが、私が見つけたその問題に対するもう一つの回避策があります。あなたが特定のVisual Studioのバージョンを使用する場合の参照のみが使用されている見ることができるように
<Choose>
<When Condition="'$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'">
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestTools.UITest.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestTools.UITest.Extension, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestTools.UITesting, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
</ItemGroup>
</When>
</Choose>
:あなたは、関連する.csprojファイル内で見てみる場合は、これに似た何かを見つけるでしょう。 msbuildを使用すると、正確にエラーが表示されます。参照は実際には存在しないためです。 回避策は、問題のプロジェクトに条件コンパイルのシンボルを割り当てることです。 (右クリック→プロパティ)。あなたはよりそうのようなMSBuildのコマンドのパラメータとして、そのシンボルを使用することができます :
/p:DefineConstants="YourSymbolName" /t:Rebuild
これは私のために、これらのエラーを修正し、私たちのビルドサーバーは、プロジェクトがうまく構築します。
Ryanmanさんの提案によると、この問題はどうですか?この問題に関する最新情報をお知らせください。 –