如何:开始执行

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

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

专业版、高级专业版和旗舰版

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

主题适用

主题适用

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

提示

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

开始调试

  1. 在**“调试”菜单上选择“开始”“逐语句”“逐过程”**。

    - 或 -

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

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

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

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

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

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

提示

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

提示

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

请参见

任务

如何:选择启动项目

如何:开始执行选定项目

概念

Execution 控件

其他资源

调试设置和准备