Visual Studio 2010中是否有某种方法可以计算调试时执行的代码行数?如果是这样,有没有办法计算两个断点之间执行的总LOC值?
我知道Visual Studio可以为整个项目/解决方案计算LOC,并且具有基于单元测试的代码覆盖度量,但遗憾的是我试图获取LOC的代码没有任何关联单元测试
答案 0 :(得分:0)
如果您没有任何单元测试,您仍然可以检测您想要分析的程序集并获取其上的覆盖数据。
使用Visual Studio工具,您可以:
vsinstr /coverage %PROJECT%
vsperfcmd /start:coverage /output:"%OUTPUT_FILE_NAME%.coverage"
//run your test
vsperfcmd /shutdown
现在,您可以根据测试检查带有覆盖范围的文件
对于.Net的东西,你通常得到的代码块与LOC略有不同,但你可以在查看.coverage文件时添加LOC