如何:开始执行

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

主题适用 主题适用

主题适用

主题适用

专业团队版

主题适用 主题适用

主题适用

主题适用

表格图例:

主题适用

适用

主题不适用

不适用

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

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

开始执行是最基本的调试功能之一。

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

开始调试

  1. 从“调试”菜单中选择“开始”、“逐语句”或“逐过程”。

    - 或 -

  2. 在源窗口中,右击可执行代码中的某行,然后从快捷菜单中选择“运行到光标处”。

如果选择“启动”,则应用程序启动并一直运行到断点。可以在任何时刻中断执行,以检查值,修改变量,或检查程序状态。有关更多信息,请参见中断执行

若选择了“逐语句”或“逐过程”,应用程序启动并执行,然后在第一行中断。

如果选择“运行到光标处”,则应用程序启动并一直运行到断点或光标位置,具体看是断点在前还是光标在前。可以在源窗口中设置光标位置。某些情况下,不出现中断。这意味着执行始终未到达设置光标处的代码。

解决方案可能包含不止一个项目。这时候,可以选择将由“调试”菜单执行命令启动的启动项目。或者,也可以从“解决方案资源管理器”启动选定的项目。

可以使用“调试”菜单上的“开始执行(不调试)”命令,在不使用调试器的情况下开始执行项目。

说明:

调试能力可能受到限制,限制因素包括:生成代码时是否包含调试信息、调试器是否有权访问源代码,以及公共语言运行库 JIT 编译器是否正在跟踪调试信息。如果 Visual Studio 调试器没有找到程序的调试信息,它通常将报告“未找到匹配的符号化信息”。在某些情况下,它将忽略该消息,并将“开始”命令视为“开始执行(不调试)”。在生成程序的调试配置时,会默认生成调试信息。如果调试器无法找到符号,则您可能需要指定符号路径。有关更多信息,请参见如何:指定符号路径。若要帮助调试系统调用,可安装系统调试符号。有关更多信息,请参见安装系统调试符号

说明:

在 Windows Server 2003 或 Windows 2000 SP3(或更新版本)上安装 .NET Framework 后,只有在重新启动计算机之后,终端服务会话中的受限用户帐户才可以使用调试器启动进程。

请参见

任务

如何:选择启动项目

如何:开始执行选定项目

概念

执行控制

其他资源

调试设置和准备