我有一个多次执行的方法(从数据库中读取数据),现在我需要调试一个执行此方法的代码,它似乎一直执行到它从表中读取所有行(1000+)我只想让程序执行此方法并从那里继续调试。
更具体地说-在调试模式下,我用来F11
检查代码,这种行为令人沮丧。我不想改变我的断点,只想让这个方法自己执行,但我现在知道的唯一方法是按下F5
它执行所有内容,而不仅仅是当前方法。
我有一个多次执行的方法(从数据库中读取数据),现在我需要调试一个执行此方法的代码,它似乎一直执行到它从表中读取所有行(1000+)我只想让程序执行此方法并从那里继续调试。
更具体地说-在调试模式下,我用来F11
检查代码,这种行为令人沮丧。我不想改变我的断点,只想让这个方法自己执行,但我现在知道的唯一方法是按下F5
它执行所有内容,而不仅仅是当前方法。
你可以用[DebuggerStepThrough]
代替使用Step Into
( F11) 使用 - Step Over
( F10)
如果您已经输入了该功能(因为您按下了F11
),您可以随时Step Out
使用Shift+ F11
有关详细信息,请参阅掌握 Visual Studio 2010 中的调试
两种选择:
1. 按 Shift+F11 退出函数
2. 进入函数后,在循环后立即插入另一个断点,然后按 F5 跳到该断点。