繁体   English   中英

缺少部署在测试控制器上的文件(TFS 2013)

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

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