Visual Studio调试程序 - 运行到下一个用户提示符

时间:2015-06-24 21:33:12

标签: c# visual-studio-debugging

我正在使用Visual Studio调试会话,调试WinForms应用程序,但我认为这个问题也适用于ASP.Net代码隐藏调试会话。假设我设置了很多断点,我想测试一个需要先运行设置测试用例的条件,然后我想运行另一个再次运行代码的测试用例。第一次,我必须按下Continue(F9)按钮5次才能进入代码断点,最后到达我再次提示输入的位置。现在我想输入一些数据,现在我想仔细检查所有断点。

有没有什么方法可以快速按下按钮并告诉调试器在设置测试用例输入期间跳过所有这些断点并进入下一个数据输入字段?我知道游标到游标的能力,但这似乎并不比点击所有断点更容易。

我知道这可能听起来微不足道,但我总是发现自己处于这种状况。 我只想要一个超级继续按钮。

2 个答案:

答案 0 :(得分:2)

您可以打开“断点”窗口(调试 - > Windows - >断点),然后您可以选择多个断点并在出发时禁用或启用它们:

Breakpoints window

答案 1 :(得分:0)

我能想到的最好的事情是在断点上创建一个条件,只有在数据建立时才会中断。

E.g。

Add conditional breakpoint

Setting the condition for the breakpoint

或者如果所有其他方法都失败了,设置一个BreakPoint命中计数,如果你知道它将永远是相关的第6个休息点。 E.g。

Defining a breakpoint hit count