【发布时间】:2017-03-14 03:15:02
【问题描述】:
我有以下设置
客户端 - Visual Studio 2015 或 MSTest.exe (14.0)
测试控制器 - VS 2013 TC
测试代理 - VS 2013 TA(远程)
只要测试项目没有“App.Config”,当我尝试在本地和远程执行测试时,一切正常。 (不管 App.Config 的内容如何)
当我尝试“远程”执行测试时出现问题(通过使用带有测试控制器和测试代理的测试设置文件)。
只要测试项目包含“App.Config”文件,远程测试执行就会失败并出现“dll not found exceptions”(App.Config 可以本地执行)
例如
单元测试适配器抛出异常: 无法加载文件或程序集“Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件..
App.Config(在示例 CodedUIProject 上)
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>
这些问题有望得到解决(通过带有 updates 5 的代理和控制器的 exe 配置中的程序集绑定条目)但是我不走运。
我已尝试将这些 DLL 添加到部署中(通过 TestSettings 文件),这将为另一个 14.0 版本的 DLL 引发异常。
任何见解都会有助于解释为什么 codedUIProject.dll.config 会干扰程序集绑定?或者如果我错过了一些琐碎的事情?
【问题讨论】:
标签: c# .net visual-studio-2015 coded-ui-tests