build - 如何让 NDepend 作为构建过程的一部分运行?

标签 build tfs build-process visual-studio-2013 ndepend

我喜欢 NDepend,如果我能弄清楚如何让它在构建过程中连夜运行报告,我会更喜欢它。

我们正在使用 NDepend v5 和 TFS 2012,但我终其一生都找不到有关如何执行此操作的任何资源。我找到的最接近的都是 2010 年的引用资料,而且非常缺乏细节。

这些是我一直在浏览的资源:

我的理想是构建一个过程,每晚午夜在最新版本的解决方案上运行 NDepend,并通过电子邮件将 HTML 报告发送到办公室。我花了几个小时试图弄清楚如何在构建过程模板中让它工作并且几乎放弃了。在这一点上,我觉得每天早上手动运行它可能更容易。

有人在 TFS 2012 上使用过吗?

编辑: 我认为这有点太复杂了,我们还有工作要做,所以我使用了 Patrick 的链接并通过任务计划程序从命令行运行 NDepend。有一些适当的构建集成会很好,但我没有时间在这上面浪费几天时间。

最佳答案

...并跟进 timB33 的回答,这里是 NDepend.Console.exe command line argument doc ,您将从构建过程中调用。

此外,您还可以通过编写调用 NDepend.API 的 TFS 构建扩展来实现更多微妙的场景。查看我们的 getting started with NDepend.API page .

我们希望在未来的版本中提供开箱即用的 TFS 和其他 CI 系统集成,您可以为我们的 User Voice page 投票.

关于build - 如何让 NDepend 作为构建过程的一部分运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20271221/

相关文章:

visual-studio - 将 Visual Studio 项目构建到公共(public)目录而不是 bin?

.net - Nant:指示 MySql 创建数据库并运行脚本

java - 在根项目gradle上找不到自定义任务的属性

c++ - 如何使用指定的 CPU 计数在 MSBuild 中设置/MP

ios - Xcode 5 : Pre-action scripts are executed during project cleaning

tfs - 通过网络访问向 TFS 添加讨论评论

tfs - 如何自动添加(或让tfs2015发现)build agent能力?

使用 yocto 构建 ffmpeg

wcf - 在 VS2010 SP1(mvc3 项目)TFS 中更新服务引用 WCF -- 导致其他开发人员无法编译

java - 大型 Java 系统依赖管理