【发布时间】:2017-04-05 17:18:17
【问题描述】:
我正在使用 Visual Studio 2015。
我有一个很大的 c# 类文件,其中包含很多属性和方法。我想一次为所有可能的行(设置和获取属性、方法)设置断点。我该怎么做?
【问题讨论】:
-
你知道分步调试吗?看起来很像您在这里尝试做的事情
-
即使你能做到这一点,运行速度也会慢到没用。您最好将打印/跟踪语句放在所有地方并查看代码实际执行的位置(或单步),然后从那里开始工作。
-
写一些单元测试而不是过度调试怎么样?
-
@srh,你能分享一下关于这个问题的最新信息吗?使用 F11 或自定义代码等默认调试方式或使用 VS2017 的新功能如何?
-
OP 的建议可以用作一种穷人的代码覆盖率。它非常有效,当您的调试会话结束时,您可以通过剩余的断点数量来判断哪些分支需要更多测试/调试。关于单元测试的刻薄的 cmets 是完全没有必要的
标签: c# visual-studio debugging visual-studio-2015 breakpoints