如何:停止调试或停止执行

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题适用 主题适用 主题适用 主题适用

标准版

主题适用 主题适用

主题适用

主题适用

专业团队版

主题适用 主题适用

主题适用

主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

停止调试意味着终止调试会话。停止执行意味着终止正调试的进程并结束调试会话。请勿与中断执行混淆,后者意味着暂停正在调试的进程的执行但调试会话仍处于活动状态。(有关更多信息,请参见中断执行。)

过程

停止调试

  • 从“调试”菜单中选择“停止调试”。

如果程序是从 Visual Studio 启动的,则“停止调试”终止正调试的进程。如果程序附加到进程,而不是从 Visual Studio 启动,则该进程仍继续运行。如果要终止被附加的进程,可以通过“进程窗口”终止单个进程,或者通过“全部终止”命令终止所有被附加的进程。

终止所有正调试的被附加进程

  • 从“调试”菜单中选择“全部终止”。

如果要停止当前正在调试的运行并立刻开始新运行,可以使用“重新启动”命令。

停止调试并重新启动

  • 从“调试”菜单中选择“重新启动”。

“重新启动”停止当前正在调试的会话,并重启启动项目。

如果退出正在调试的应用程序,调试将自动停止。(如果正在调试多个程序,调试将继续进行,直到退出了最后一个程序。) 如果调试的是驻留在其他应用程序中的项目,如驻留在 Internet Explorer 中的 Web 项目,若退出宿主应用程序(如 Microsoft Internet Explorer),调试将停止。

在 Visual Basic 和 C# 中,如果正在调试一个 Web 服务,而使用该服务的客户端应用程序被终止了,则 Web 服务的调试也会停止。

请参见

概念

执行控制