【问题标题】:Calculate solution code metrics with MSBuild 2015使用 MSBuild 2015 计算解决方案代码指标
【发布时间】:2017-11-19 07:39:37
【问题描述】:

是否可以计算与从 MsBuild 编译运行“Analyze -> Calculate Code Metrics -> On Solution”相同的代码指标?

理想情况下,我们希望在 Excel 文件中获取结果(例如当您从“Code Metrics Result”窗口执行“Export to Excel”时),但我们可以使用其他选项。

我一直在检查“Code Metrics PowerTool for Visual Studio 2015”,但它不能满足我们的要求,因为它适用于 IL(不是源代码),您需要指明一个 exe,我们有几个。

我们在构建机器中提供了 Visual Studio,因此我们可以在需要时将其自动化。

【问题讨论】:

  • 您是否将 TFS 与 XAML 构建模板一起使用?
  • 不,但如果有帮助,我们可以使用它
  • 您可以使用 NDepend 工具,它带有许多预定义的代码指标,适用于所有开发和 CI 环境(VS 2017-2010、TFS、VSTS...),并且可以分析一个或多个程序集ndepend.com/docs/code-metrics

标签: .net visual-studio-2015 msbuild code-metrics


【解决方案1】:

使用 MSBuild 2015 计算解决方案代码指标

微软向我们提供这个工具后,似乎几乎所有的扩展方法都依赖于Code Metrics PowerTool。并且效果符合预期。

但它不能满足我们的要求,因为它适用于 IL(不是源代码),您需要指定一个 exe,我们有几个。

如果我理解正确,您想自动计算解决方案代码指标,例如手动选项:"Analyze -> Calculate Code Metrics -> On Solution"?如果是,TFS 应该是一个不错的建议。有关详细信息,您可以参考Build Customization in Visual Studio 2015 & TFS 2015 using Code Metrics Utility

【讨论】:

  • 添加的链接解释了如何在二进制文件上使用 Metrics.exe,因此它在我们的上下文中无效,并且与“分析 -> 计算代码指标 -> 解决方案”不同跨度>
猜你喜欢
  • 1970-01-01
  • 2019-03-27
  • 2012-12-04
  • 1970-01-01
  • 2021-02-16
  • 2018-09-11
  • 1970-01-01
  • 2012-12-16
  • 2011-05-08
相关资源
最近更新 更多