2010-04-21 76 views

回答

1

IIRC,SourceMonitor工作在代碼級別和Microsoft StyleCop

SourceMonitor:

的免費程序SourceMonitor 讓您可以將軟件 源代碼裏面看,找出你有多少代碼 有,並確定你的模塊的相對 複雜性。

了StyleCop:

分析StyleCop的C#源代碼,以執行 一系列風格和一致性 規則。它可以從 Visual Studio內部運行或集成到一個 MSBuild項目中。

1

有幾種工具(甚至是R#),正確的工具取決於你想要執行的分析。

這樣做的專用工具是CodeIt.Right
另一種方法是使用解析器(如使用一個Sharp Develop)並使用您自己的代碼執行分析。

0

你看過StyleCOP嗎?它解析你的源代碼並引發源代碼級別的問題。否則,在IL上運行有什麼問題?

+0

我們正在尋找一種解決方案來分析變更集被添加到分支機構之前的變更集*中的源代碼。這需要對源代碼級別進行分析,因爲還沒有構建。 就我個人而言,我相信FxCop會爲您提供更多信息,但FxCop不能用於上述場景中。 – Sardaukar 2010-04-27 10:46:17

0

如果您正在考慮使用商業分析儀,我已評估Klocwork Insight,並且它顯然是C#的基於源代碼的分析。