【发布时间】:2013-07-22 09:35:52
【问题描述】:
我有一个大问题。我需要使用 VS 2012 开发 CUI 测试。我需要使用“旧”(版本 10.0.0.0)CUI-dll,例如“Microsoft.Visual Studio.TestTool.UITesting”。 问题是,VS always 引用 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 版本...
希望有人可以提供帮助:)
【问题讨论】:
标签: dll visual-studio-2012 reference coded-ui-tests