将CodedUI测试从VS2010迁移到VS2012时出现问题

时间:2012-08-19 14:02:48

标签: visual-studio-2010 visual-studio visual-studio-2012

将Coded UI测试从VS2010迁移到VS2012时,我遇到了一些严重的问题。该问题与装配参考有关。我尝试引用新的11.0版本CodedUI程序集,但是当VS2012尝试查找所有案例并在测试查看器中列出时,系统一直在查找旧的10.0版本。如:

  

'Microsoft.VisualStudio.TestTools.UITest.Extension,Version = 10.0.0.0,   Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'

我找到了这个MSDN链接:http://msdn.microsoft.com/en-us/library/tfs/hh506981(v=vs.110).aspx

它提到了与assemlby引用相关的一些问题。但我不明白以下引文:

  

在Visual Studio 2010中,在“选择”内添加了引用   csproj文件中的语句。在Visual Studio 2012中,我们正在使用   反馈目标文件,包括编码的UI测试程序集参考。

什么是反馈目标文件 ??

1 个答案:

答案 0 :(得分:0)

我已用the answer in this blog post解决了您的问题。

您需要打开proj文件并检查已添加的逻辑,以便正确引用测试工具程序集的版本11.0.0.0。

我认为反馈目标文件是msbuild目标的VS 2012文件夹中导入的msbuild文件。这是一个实现细节,您只需要根据“修复”向导的重点升级项目文件,我在帖子中给出了精确的步骤。 问候和祝你好运(如果我不太晚)