Net、MSBuild和NUnit

Net、MSBuild和NUnit,msbuild,nunit,cruisecontrol.net,Msbuild,Nunit,Cruisecontrol.net,Net文档建议不要使用NUnit任务,而是建议在构建脚本中调用NUnit 我正在努力找出实现这一目标的最佳方式 我已向解决方案中添加了一个“RunTests”项目,该项目使用NUnit MSBuild社区任务来执行测试 我想在此项目中添加一个“Test”目标,以便可以对目标为“Build;Test”的整个解决方案运行MSBuild。但是,MSBuild不喜欢这样,因为解决方案没有包含测试目标 我该怎么办?我不完全清楚为什么CruiseControl.Net建议我们不使用NUnit任务。如果在MS

Net文档建议不要使用NUnit任务,而是建议在构建脚本中调用NUnit

我正在努力找出实现这一目标的最佳方式

我已向解决方案中添加了一个“RunTests”项目,该项目使用NUnit MSBuild社区任务来执行测试

我想在此项目中添加一个“Test”目标,以便可以对目标为“Build;Test”的整个解决方案运行MSBuild。但是,MSBuild不喜欢这样,因为解决方案没有包含测试目标

我该怎么办?我不完全清楚为什么CruiseControl.Net建议我们不使用NUnit任务。如果在MSBuild项目中结束对NUnit的调用,我不完全确定是否应该从CC.Net调用MSBuild两次(一次用于生成所有内容,一次用于调用测试)。如果我应该在对MSBuild的一次调用中结合构建和测试,我该如何实现这一点

感谢您给我的任何提示


Sandy

您没有理由不能从ccnet项目多次调用MSBuild。在我们的项目中,我们首先调用MSBuild编译代码。第二个调用使用运行单元测试和代码分析的MSBuild脚本。

没有理由不能从ccnet项目多次调用MSBuild。在我们的项目中,我们首先调用MSBuild编译代码。第二个调用使用一个MSBuild脚本来运行我们的单元测试和代码分析。

谢谢Pedro,这就是我最后要做的。谢谢Pedro,这就是我最后要做的。