将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测试程序集参考。
什么是反馈目标文件 ??
答案 0 :(得分:0)
我已用the answer in this blog post解决了您的问题。
您需要打开proj文件并检查已添加的逻辑,以便正确引用测试工具程序集的版本11.0.0.0。
我认为反馈目标文件是msbuild目标的VS 2012文件夹中导入的msbuild文件。这是一个实现细节,您只需要根据“修复”向导的重点升级项目文件,我在帖子中给出了精确的步骤。 问候和祝你好运(如果我不太晚)