如何:停止调试或停止执行
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
![]() |
![]() |
![]() |
![]() |
标准版 |
![]() |
![]() |
![]() |
|
专业团队版 |
![]() |
![]() |
![]() |
表格图例:
![]() |
适用 |
![]() |
不适用 |
![]() |
默认情况下隐藏的一条或多条命令。 |
停止调试意味着终止调试会话。停止执行意味着终止正调试的进程并结束调试会话。请勿与中断执行混淆,后者意味着暂停正在调试的进程的执行但调试会话仍处于活动状态。(有关更多信息,请参见中断执行。)
过程
停止调试
- 从“调试”菜单中选择“停止调试”。
如果程序是从 Visual Studio 启动的,则“停止调试”终止正调试的进程。如果程序附加到进程,而不是从 Visual Studio 启动,则该进程仍继续运行。如果要终止被附加的进程,可以通过“进程窗口”终止单个进程,或者通过“全部终止”命令终止所有被附加的进程。
终止所有正调试的被附加进程
- 从“调试”菜单中选择“全部终止”。
如果要停止当前正在调试的运行并立刻开始新运行,可以使用“重新启动”命令。
停止调试并重新启动
- 从“调试”菜单中选择“重新启动”。
“重新启动”停止当前正在调试的会话,并重启启动项目。
如果退出正在调试的应用程序,调试将自动停止。(如果正在调试多个程序,调试将继续进行,直到退出了最后一个程序。) 如果调试的是驻留在其他应用程序中的项目,如驻留在 Internet Explorer 中的 Web 项目,若退出宿主应用程序(如 Microsoft Internet Explorer),调试将停止。
在 Visual Basic 和 C# 中,如果正在调试一个 Web 服务,而使用该服务的客户端应用程序被终止了,则 Web 服务的调试也会停止。