【发布时间】:2016-11-20 18:45:11
【问题描述】:
我的解决方案中的单元测试项目 dll 在构建时没有被复制到解决方案输出文件夹。我尝试在其他项目引用中添加单元测试项目的虚假引用,以便 msbuild 将单元测试 dll 提取到输出文件夹。但它没有用。请提出任何替代方案。
【问题讨论】:
-
通常我会说 TFS 构建以主项目为目标,并包含运行所需的所有内容。我猜你的应用程序不需要单元测试项目来运行?如果是这样,那么为什么要在输出中使用这些 .dll?如果您的主项目要引用单元测试项目,则应包含该项目的 .dll ..
-
@Hyperdingo:感谢您的回复。实际上,我们希望在 TFS-Builds 期间执行单元测试,因此为了实现这一点,我们希望将单元测试项目绑定到解决方案文件。
-
您使用的是哪个版本的 TFS?您使用旧的 XAML 构建还是新的构建系统?
-
版本不确定.. 但是我们正在使用 XAML 构建。
-
您构建的是单个项目还是解决方案?您是否已将解决方案配置为构建所有项目,包括单元测试项目?
标签: visual-studio-2013 tfs msbuild build-process vs-unit-testing-framework