私には大きな問題があります。VS 2012 で CUI テストを開発する必要があります。「Microsoft.Visual Studio.TestTool.UITesting」のような「古い」(バージョン 10.0.0.0) CUI-dll を使用する必要があります。問題は、VSが常に11.0.0.0 バージョンを参照することです。ただし、.csprj ファイルには次のような適切なエントリがあります。
<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>
11.0.0.0 を削除し、ソリューションをクリーニングして、10.0.0.0 バージョンを追加しても解決しません。VS Studio は常に 11.0.0.0 バージョンを追加します...
誰かが助けてくれることを願っています:)