CruiseControl MSBuild自动化源代码计算行

时间:2011-09-06 11:41:00

标签: c# .net visual-studio-2010 msbuild cruisecontrol.net

在我的公司,我们使用巡航控制来自动化代码库的每日构建。这是通过MsBuild工具完成的。 FxCop已集成到MsBuild

平台详情如下: -

  1. Visual Studio 2010
  2. C#.NET 3.5
  3. WPF
  4. 是否有人使用它来自动计算每个构建中的代码行,以便我们可以计算每个构建中添加的行数?请提供任何建议

1 个答案:

答案 0 :(得分:0)

VS2010代码指标电源工具(download link)包括作为指标之一的代码行数以及其他一些指标。

来自文档:

  

表示代码中的大致行数。计数基于IL代码,因此不是源代码文件中的确切行数。非常高的计数可能表明某种类型或方法正在尝试做太多工作而应该拆分。它也可能表明类型或方法可能难以维护。

您可以通过exec任务将此工具作为构建过程的一部分运行,通过merge块将工具的输出(简单的XML文件)合并到主构建日志中,然后显示通过Web仪表板上的简单XSLT获取代码行数。