如何:使用“编辑并继续”(C#)

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

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

专业团队版

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

表格图例:

主题适用

适用

主题不适用

不适用

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

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

使用 C# 的“编辑并继续”,可以一边进行调试一边在中断模式下更改代码。不必停止并重新启动调试会话即可应用更改。

在中断模式下进行更改时,将自动调用“编辑并继续”,然后选择调试器执行命令(如“继续”、“单步执行”或“设置下一语句”),或在调试器窗口中计算函数。

说明:

在调试 64 位代码、Compact Framework、优化代码、本机/托管混合代码或 SQL CLR 代码时不支持“编辑并继续”。如果试图在以上任何一种情况下应用代码更改,则调试器将显示一个对话框,其中说明不支持“编辑并继续”。

自动调用“编辑并继续”

  1. 在中断模式下,对源代码进行修改。

  2. 在“调试”菜单中,单击“继续”、“单步执行”或“设置下一语句”,或在调试器窗口中计算函数。

    这会编译新代码并继续调试新的代码。有些更改不受“编辑并继续”支持。有关更多信息,请参见 受支持的代码更改 (C#)

启用/禁用“编辑并继续”

  1. 在“工具”菜单上单击“选项”。

  2. 在“选项”对话框中展开“调试”节点,然后选择“编辑并继续”。

  3. 在“选项”的“编辑并继续”页中,选择或清除“启用‘编辑并继续’”复选框。

    该设置将在重新启动调试会话时生效。

请参见

参考

编辑并继续 (Visual C#)

受支持的代码更改 (C#)

其他资源

“编辑并继续”错误和警告 (C#)