我最近在项目中添加了TFS构建,并将其配置为运行项目中的自动化测试,由于某些原因,构建将忽略测试,就好像它们不存在一样!为什么TFS构建不运行测试,就好像它不存在一样?
为了解决这个问题,我创建了另一个解决方案,只有来自原始代码和测试项目的基本项目。 我已经将这些添加到TFS中,并为此解决方案配置了几乎相同的构建,并猜测是什么?它执行了测试!它与原始测试相同。只是它的一个副本。
这两个解决方案之间的主要区别是,原来的代码是很多项目上有大的解决方案,大部分项目都是在某种解决方案目录(也是如此的测试项目 - 这是一个解决方案内目录)。
TFS构建定义的区别仅在于构建的输出位置设置为单个目录(我也试过PerProject并且它工作正常),并且在原始代码中将其定义为“AsConfigured”,因为我们有一些构建任务用于复制dll等。
有没有人遇到过这个问题? 任何想法?
感谢