我想知道是否有人可以为.NET项目推荐一个好的LOC计数器(网络,Windows服务等)?我正在寻找的一些功能包括:
我在同一行中看到了一些较旧的问题,但希望有一些支持各种类型.NET项目的更新工具(例如,不仅仅是Web项目)。
提前致谢!
答案 0 :(得分:11)
Visual Studio 2008和2010内置了代码分析器。在解决方案资源管理器中,右键单击项目并选择Calculate Code Metrics。 您可以在此处阅读更多内容http://blogs.msdn.com/b/habibh/archive/2009/10/27/how-to-count-the-lines-of-code-loc-in-your-application-using-visual-studio.aspx
劳尔
答案 1 :(得分:7)
在CodeProject上找到project会这样做吗? - 并已针对VS 2005/2008进行了更新。
答案 2 :(得分:4)
Source Monitor完成了您正在寻找的大部分内容。我不认为它适用于任何版本控制系统,但可以通过脚本访问。它不适用于JavaScript。我已经在很多项目中使用它并对它感到满意。
答案 3 :(得分:4)
我通常使用NDepend进行代码分析,它确实将LOC作为指标之一,并支持您的一些要求(例如指向.sln文件)。没有内置支持版本控制系统,但很多持续集成服务器都支持它。