2011-09-06 142 views
0

在我的公司,我們使用巡航控制來自動化代碼庫的日常構建。這是通過MsBuild工具完成的。 FxCop的已經融入的MSBuildCruiseControl MSBuild在源代碼中自動執行代碼行

的平臺細節如下: -

  1. Visual Studio 2010中
  2. C#.NET 3.5
  3. WPF

有沒有人用它來自動計算每個構建中的代碼行數,以便我們可以計算每個構建中添加的行數?請提供任何建議

+0

您是否有工具?想到Ndepend? –

回答

0

的VS2010代碼度量電動工具(download link)包含的代碼行有幾個人沿着其中一個指標數。

從文檔:

指示在代碼行的近似數量。計數基於IL代碼,因此不是源代碼文件中的確切行數。非常高的數值可能表明某種類型或方法試圖做太多工作,應該分手。它也可能表明類型或方法可能難以維護。

你可以通過exec任務運行此工具作爲構建過程的一部分,通過merge塊工具的輸出(一個簡單的XML文件)到主生成日誌合併,然後顯示的行數代碼通過Web儀表板上的簡單XSLT實現。