本主题适用于:
| 版本 | Visual Basic | C# | F# | C++ | Web Developer | 
|---|---|---|---|---|---|
| 学习版 | .gif) | .gif) | .gif) | .gif) | .gif) | 
| 专业版、高级专业版和旗舰版 | .gif) | .gif) | .gif) | 
 | .gif) | 
当用 Visual Studio 调试器调试应用程序时,应用程序或者正在运行(执行)或处于中断模式。 大多数调试器功能(比如在**“监视”**窗口中计算表达式)只在中断模式下可用。
当执行到达一个断点或发生异常,调试器将中断程序的执行。 有关更多信息,请参见处理异常。 您可以随时手动中断执行。 如果在执行没有相应源的代码时中断,将能够在**“反汇编”**窗口中进行调试。
手动中断程序执行
- 在**“调试”菜单上,单击“全部中断”**。 - 调试器将停止所有在调试器下运行的程序的执行。 程序并不退出,可以随时恢复执行。 调试器和应用程序现在处于中断模式。 
如果正在调试多个程序,则默认情况下,断点或**“全部中断”**命令将影响所有被调试的程序。 如果想仅中断当前程序,可以更改该默认值。
更改调试多个程序时的中断行为
- 在**“工具”菜单上,单击“选项”**。 
- 在**“选项”对话框中,选择“调试”文件夹,并单击“常规”**类别。 
- 切换**“一个进程中断时则中断所有进程”**。 
- 单击**“确定”**。