在Visual Studio中调试时计算代码行

时间:2015-11-12 20:21:14

标签: visual-studio visual-studio-2010 debugging breakpoints lines-of-code

Visual Studio 2010中是否有某种方法可以计算调试时执行的代码行数?如果是这样,有没有办法计算两个断点之间执行的总LOC值?

我知道Visual Studio可以为整个项目/解决方案计算LOC,并且具有基于单元测试的代码覆盖度量,但遗憾的是我试图获取LOC的代码没有任何关联单元测试

1 个答案:

答案 0 :(得分:0)

如果您没有任何单元测试,您仍然可以检测您想要分析的程序集并获取其上的覆盖数据。

使用Visual Studio工具,您可以:

vsinstr /coverage %PROJECT%

vsperfcmd /start:coverage /output:"%OUTPUT_FILE_NAME%.coverage"

//run your test

vsperfcmd /shutdown

现在,您可以根据测试检查带有覆盖范围的文件

对于.Net的东西,你通常得到的代码块与LOC略有不同,但你可以在查看.coverage文件时添加LOC