更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
![]() |
![]() |
![]() |
![]() |
标准版 |
![]() |
![]() |
![]() |
![]() |
专业团队版 |
![]() |
![]() |
![]() |
![]() |
表格图例:
![]() |
适用 |
![]() |
不适用 |
![]() |
默认情况下隐藏的一条或多条命令。 |
使用 C# 的“编辑并继续”,可以一边进行调试一边在中断模式下更改代码。不必停止并重新启动调试会话即可应用更改。
在中断模式下进行更改时,将自动调用“编辑并继续”,然后选择调试器执行命令(如“继续”、“单步执行”或“设置下一语句”),或在调试器窗口中计算函数。
![]() |
---|
在调试 64 位代码、Compact Framework、优化代码、本机/托管混合代码或 SQL CLR 代码时不支持“编辑并继续”。如果试图在以上任何一种情况下应用代码更改,则调试器将显示一个对话框,其中说明不支持“编辑并继续”。 |
自动调用“编辑并继续”
在中断模式下,对源代码进行修改。
在“调试”菜单中,单击“继续”、“单步执行”或“设置下一语句”,或在调试器窗口中计算函数。
这会编译新代码并继续调试新的代码。有些更改不受“编辑并继续”支持。有关更多信息,请参见 受支持的代码更改 (C#)。
启用/禁用“编辑并继续”
在“工具”菜单上单击“选项”。
在“选项”对话框中展开“调试”节点,然后选择“编辑并继续”。
在“选项”的“编辑并继续”页中,选择或清除“启用‘编辑并继续’”复选框。
该设置将在重新启动调试会话时生效。