在 Visual Studio 中调试时统计代码行数
Count lines of code while debugging in Visual Studio
Visual Studio2010 有什么方法可以计算调试时执行的代码行数吗?如果是这样,有没有办法计算 2 个断点之间执行的总 LOC?
我知道 Visual Studio 可以计算整个项目/解决方案的 LOC,并且具有基于单元测试的代码覆盖率指标,但不幸的是,我尝试获取 LOC 的代码确实如此没有任何关联的单元测试。
如果您没有任何单元测试,您仍然可以检测您想要分析的程序集并获取其覆盖率数据。
使用 Visual Studio 工具你可以做到:
vsinstr /coverage %PROJECT%
vsperfcmd /start:coverage /output:"%OUTPUT_FILE_NAME%.coverage"
//run your test
vsperfcmd /shutdown
现在您可以根据您的测试检查输出文件的覆盖率
对于 .Net 内容,您通常会得到与 LOC 略有不同的代码块,但您可以在查看 .coverage 文件时添加 LOC
Visual Studio2010 有什么方法可以计算调试时执行的代码行数吗?如果是这样,有没有办法计算 2 个断点之间执行的总 LOC?
我知道 Visual Studio 可以计算整个项目/解决方案的 LOC,并且具有基于单元测试的代码覆盖率指标,但不幸的是,我尝试获取 LOC 的代码确实如此没有任何关联的单元测试。
如果您没有任何单元测试,您仍然可以检测您想要分析的程序集并获取其覆盖率数据。
使用 Visual Studio 工具你可以做到:
vsinstr /coverage %PROJECT%
vsperfcmd /start:coverage /output:"%OUTPUT_FILE_NAME%.coverage"
//run your test
vsperfcmd /shutdown
现在您可以根据您的测试检查输出文件的覆盖率
对于 .Net 内容,您通常会得到与 LOC 略有不同的代码块,但您可以在查看 .coverage 文件时添加 LOC