我有 Coded-UI 测试项目,它引用了解决方案中的其他程序集。不知何故,有些程序集没有复制到TestResults/Out
目录中,而另一些则被复制了。所有程序集都有Copy Local
选项true
(不知道它是否真的很重要)并且在其他选项中是绝对平等的。当我从 VS2010 本地开始测试时,所有程序集都会被复制,但在构建服务器上时不会。
如果我使用[DeploymentItem]
属性强制部署这些“顽皮”程序集,它们会成功部署。
我无法理解 - 我一直认为,如果您引用程序集(在 的References
部分中Solution Explorer
),该程序集将被复制到TestResults/Out
并且[DeploymentItem]
需要复制一些 .xml 和其他配置文件。