我有一个Coded-UI测试项目,其中引用了解决方案中的其他程序集。不知何故,一些程序集没有复制到
如果我使用
我不明白 - 我一直认为,如果您引用程序集(在
TestResults/Out
目录中,而其他程序集则已经被复制了。所有程序集都将Copy Local
选项设置为true
(虽然我不知道这是否真的很重要),并且在其他选项上完全相同。当我从VS2010本地启动测试时,所有程序集都会被复制,但是在构建服务器上却没有被复制。如果我使用
[DeploymentItem]
属性来强制部署这些“淘气”的程序集,它们会成功部署。我不明白 - 我一直认为,如果您引用程序集(在
Solution Explorer
的References
部分中),那么该程序集将被复制到TestResults/Out
中,并且需要使用[DeploymentItem]
来复制一些.xml和其他配置文件。