单步执行

暂挂线程时,可以使用单步控制来逐行单步完成程序的执行。执行单步操作时, 如果遇到了断点,执行会在断点处暂挂,而单步操作将结束。

单步跳过

1.

在“调试”视图中选择堆栈框架。

2.

该堆栈框架中的执行的当前行在“调试”透视图的编辑器中突出显示。

3.

单击“调试”视图工具栏中的单步跳过按钮,或者按 F6 键。

4.

执行当前所选的行,但会在下一个可执行行上暂挂。

单步跳入

1.

在“调试”视图中选择堆栈框架。

2.

所选框架中的执行的当前行在“调试”透视图的编辑器中突出显示。

3.

单击“调试”视图工具栏中的单步跳入按钮,或者按 F5 键。

4.

调用在要执行的当前所选行上的下一个表达式, 而执行会在调用的方法中的下一个可执行行上暂挂。

运行至返回

1.

在“调试”视图中选择堆栈框架。

2.

所选框架中的执行的当前行在“调试”透视图的编辑器中突出显示。

3.

单击“调试”视图工具栏中的运行至返回按钮,或者按 F7 键。

4.

将继续执行,直到执行当前方法中的下一个返回语句,且执行会在下一个可执行行上暂挂。

运行至行

暂挂线程时,可以继续执行,直到执行指定的行为止。这是在某行暂挂执行而不用设置断点的简便方法。

1.

将光标放在想要程序运行的行上,并从上下文菜单中选择运行至行

2.

程序会继续执行,且刚好在要执行的指定行之前暂挂。

3.

可以使得决不击中某行,并且程序将不会暂挂。断点和异常导致线程在到达指定行之前暂挂。