Visual Studio调试C#代码:如何不调试耗时Method A仅调试Method B
在Visual Studio中跳过Method A调试仅调试Method B的方法
断点定位法
- 在
method B;代码行设置断点(点击行号左侧空白区域即可)。 - 按F5启动调试,程序会自动执行完
method A(不会进入调试流程),直到触发method B的断点后暂停。 - 此时即可正常调试
method B的逻辑。
- 在
运行到光标处
- 将光标精准定位到
method B;这一行的任意位置。 - 按下快捷键
Ctrl+F10,或者点击调试工具栏里的「运行到光标处」按钮,程序会直接执行完method A并停在光标所在行,之后就能调试method B。
- 将光标精准定位到
临时跳过方法调试(可选)
如果你怕调试时误进入method A,可以给method A添加[DebuggerStepThrough]特性(需引用System.Diagnostics命名空间),调试器会直接跳过该方法的调试环节:using System.Diagnostics; [DebuggerStepThrough] void A() { // 原耗时逻辑代码 }调试完成后记得移除该特性,避免影响后续调试。
内容的提问来源于stack exchange,提问作者sam
相关产品推荐
相关产品推荐

