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

Moh*_*kar 2 .net c# vb.net debugging visual-studio

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

让我们面对调试器在1500行.

Method1(){
   Line 1500 CODE
   Line 1501 CODE
   ...
   Line 1726 CODE
   Line 1727 CODE
   ...
   Line 2200 CODE
}
Run Code Online (Sandbox Code Playgroud)

我不需要在1727和2200之间调试线路.

注意:这不仅仅是一件.否则我会手动断点

Ode*_*ded 15

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

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

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


Paw*_*cio 6

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

在这里找到