[英]Why is MTM attempting to load the wrong version of CodedUITestFramework DLL when I run a test case via Microsoft Test Manager?
设置
我在运行Windows 8.1 x64的计算机上安装了TFS 2012,VS 2013和Test Controller 2013
我已经安装了Windows 7 x86 VM,并在其上安装了VS 2012,VS 2013和Test Controller 2013(按此顺序)。 VM是我的测试控制器。
问题
当我在MTM上运行测试用例时,我收到以下消息:
将测试用例[14]添加到测试运行时出错:无法加载文件或程序集“ Microsoft.VisualStudio.QualityTools.CodedUITestFramework,版本= 11.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。 该系统找不到指定的文件。
为什么要尝试加载版本11?
尽管文档中提到2013测试代理应与您的TFS 2012服务器一起使用,但我通常不会混合和匹配代理版本,而是依赖与TFS服务器版本匹配的代理。 它减少了这类问题。 我很高兴这是您的一个选择,它也可以解决您的问题,尽管从技术上讲,您的原始方法也应该根据docs起作用 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.