学习MSBuild有哪些最好的资源?

Bra*_*loo 8 msbuild unit-testing team-build

我正在寻找StackOverflow社区用于更好地学习MSBuild的最佳和有效资源的任何和所有建议,重点是将单元测试和后来的静态代码分析工具(如FxCop和StyleCop)集成到构建过程中.

我试图找到关于在我的构建中添加单元测试的清晰文档,但我仍然在搜索 - 甚至谷歌搜索都是空的或只是点点滴滴.理想情况下,我想添加单元测试,报告结果,并最终将代码覆盖率统计信息等添加到构建结果中.

我知道它必须在某个地方的MSDN,但我似乎找不到任何解释和教导的东西.我正在使用Visual Studio Team System 2008.

Rob*_*ter 4

Carel Lotz 的《从理论到实践的持续集成》 。它涵盖了您的问题的整个范围,然后是一些。写得好,完整,并且有完整的示例。

放下最好的资源。首先将其用作教程,然后将其用作指南,然后将其用作参考。

MSDN 和其他内容有助于澄清(或混淆)细节。

编辑: Carel Lotz 的指南使用 MBUnit 进行单元测试(请参阅他早期的 NUnit 文档版本,尽管如果您遵循 NUnit 帮助文件,您可以很容易地将 MBUnit 替换为 NUnit)。

此外,它还被编写为使用 Cruise Control.NET 在各种配置中运行 MSBuild 脚本。

就个人而言,我在辅助 MSBuild 脚本中运行单元测试,但发现将 NUnit 调用包装在 MSBuild 中比直接从 CCNet 运行更具灵活性。