如何强制调试器跳过一段代码

本文关键字:一段 代码 何强制 调试器 | 更新日期: 2023-09-27 18:00:28

我的项目中有大量的代码,已经调试了50%。
每次尝试调试它时,我都必须在不需要的代码段之后手动设置断点才能跳过它。
有没有一种方法可以告诉调试器不要调试这部分代码?这个有延期吗?

让我们面对调试器在1500线上。

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

我不需要调试1727到2200之间的线路。

注意:这不仅仅是一件事。否则,我可以使用手动断点

如何强制调试器跳过一段代码

不知道为什么它不在答案中,但您可以通过CTRL+SHIFT+F10设置下一条语句,或者将黄色箭头拖动到所需的行和代码,然后下一个语句将不会执行。

在这里找到

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

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

因此,将此代码提取到一个方法中,并对其应用属性;)

您也可以单击要跳到的行,然后按Ctrl+F10(运行到光标)。它会直接跳到那条线上。