Sku*_*lly 0 coded-ui-tests visual-studio-2015 tfs-2015
我已经从VS 2013更新到VS 2015,TFS 2013更新到TFS 2015和.NET 4.5.2到.NET 4.6.1.
现在我遇到了我的编码UI测试没有运行的问题.问题是Microsoft不支持使用TFS 2015的测试代理和测试控制器.他们建议在使用TFS 2015运行编码的UI测试时使用Agents for VS 2013 Update 5(请参阅此处或此处).
我为每个测试得到的错误是:
单元测试适配器引发异常:无法加载文件或程序集'Microsoft.VisualStudio.QualityTools.CodedUITestFramework,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件..
测试代理程序上可用的版本为12.0.0.0(由Agents for VS 2013 Update 5提供).
我有一个运行VS 2015的构建控制器,它在编译期间具有所需的程序集.在我的测试代理上,这些程序集不可用,因为我无法安装VS 2015的代理.原因是不支持并行安装Agent for VS 2013和Agents for VS 2015 [我自己试过这个 - 它不起作用].
这里建议扩展App.config.这种方法对我来说不起作用(无论是使用asm.v1还是使用asm.v2).
在我的*.csproj文件中,所有引用都列出了特定的version = false.
我还尝试复制程序集(复制local = true)并将它们添加为部署项目,但这是一个永无止境的程序集列表....
我有什么想法可以解决这个问题吗?
谢谢
我们最近进行了类似的升级(从TFS 2010开始),我们记录了为使其正常运行所做的更改.无论建议如何,我们使用TFS 2015代理来运行我们的CodedUI测试,它运行正常.您的错误表明您没有在构建代理程序上安装VS2015.我建议使用新的TFS 2015代理商,或者您可以在2013代理商上安装VS2015.
http://dotnetcatch.com/2015/10/01/tfs-2010-to-2015-upgrade-codedui-feature-test-builds/
其他尝试:
Run Code Online (Sandbox Code Playgroud)... <dependentAssembly> <assemblyIdentity name="Microsoft.VisualStudio.QualityTools.WindowsStore.CodedUITestFramework">> publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="10.0.0.0-14.0.0.0" newVersion="14.0.0.0" /> </dependentAssembly> ...
| 归档时间: |
|
| 查看次数: |
1619 次 |
| 最近记录: |