4

我的项目中有大量代码已经调试了 50%。
每次我尝试调试它时,我都必须在不需要的代码之后手动设置断点以跳过它。
有没有办法告诉调试器不要调试那部分代码?对此有任何扩展吗?

让我们面对调试器在第 1500 行。

Method1(){
   Line 1500 CODE
   Line 1501 CODE
   ...
   Line 1726 CODE
   Line 1727 CODE
   ...
   Line 2200 CODE
}

我不需要调试 1727 和 2200 之间的行。

注意:它不仅仅是一件。否则我会很好用手动断点

4

3 回答 3

23

不知道为什么它不在答案中,但是您可以通过CTRL+SHIFT+F10设置下一条语句或将黄色箭头拖动到想要的行,并且在下一条语句之前的代码将不会被执行。

在这里找到

于 2018-11-08T15:10:14.320 回答
18

如果有问题的代码被封装在一个方法中,您可以通过在该方法上应用来跳过该方法DebuggerStepThroughAttribute

除此之外,设置断点是如何做到的。

因此,将此代码提取到方法中并将属性应用于它;)

于 2013-02-22T12:15:34.167 回答
0

您也可以单击要跳到的行并按 Ctrl+F10(运行到光标)。它将直接跳转到该行。

于 2020-07-29T13:16:40.693 回答