[英]Missing files deployed on Test Controller (TFS 2013)
我正在使用Visual Studio Online。 我正在使用WPF解决方案。 我在Azure中有一个VM,能够运行CodedUI测试。 我已经在该计算机上配置了标准环境(实验室管理)以及测试控制器和测试代理。 我有一个带有简单CodedUI测试(仅打开应用程序)作为自动化的测试用例。
当我从VM(使用tcm.exe)手动运行测试时,由于缺少dll(在我的情况下为EntityFramework.SqlServer),我会遇到一些错误。
我看到在运行tcm.exe时指定的目录中所有文件都存在,但是在Controller文件夹中(例如C:\\ Users \\ TFSTEST \\ AppData \\ Local \\ VSEQT \\ QTController \\ 106 \\ Deployment)程序集不在那里。 因此,我可以在“测试代理”日志中看到,只有该文件夹中存在的程序集才被复制到代理文件夹中。 并且,由于这个原因,不执行测试。
我试图在“测试用例”的“部署”部分中指定其中一些文件,但似乎无法正常工作。
如何确保将生成输出中存在的所有文件复制到Test Controller数据文件夹中?
谢谢,
您应该将EntityFramework.SqlServer.dll的属性“ Copy Local”设置为True。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.