如何:使用陈旧代码

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

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

专业团队版

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

表格图例:

主题适用

适用

主题不适用

不适用

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

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

在某些情况下,“编辑并继续”无法将代码更改立即应用于可执行文件,但如果您继续调试,则可能会在稍后应用代码更改。当编辑某个调用当前函数的函数,或将多于 64 个字节的新变量添加到调用堆栈上的函数时,就会发生这种情况。

在这种情况下,调试器会继续执行原始代码(称为“陈旧代码”),直至可以应用更改。陈旧的代码在单独的源窗口中作为临时源文件窗口显示,并带有一个类似 enc25.tmp 的标题。编辑过的源继续在原始源窗口中显示。当您试图编辑陈旧的代码时,会显示一条警告信息。

说明:

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

启用/禁用陈旧代码警告

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

  2. 在“选项”对话框中选择“调试”文件夹。

  3. 在“编辑并继续”组中,选择或清除“就陈旧的代码发出警告”复选框。

  4. 单击“确定”。

请参见

概念

编辑并继续

参考

“陈旧代码警告”对话框

“选项”对话框 ->“调试”->“编辑并继续”