繁体   English   中英

当我通过Microsoft测试管理器运行测试用例时,为什么MTM尝试加载错误版本的CodedUITestFramework DLL?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM