编辑并继续 (Visual Basic)

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

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

专业团队版

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

表格图例:

主题适用

适用

主题不适用

不适用

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

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

“编辑并继续”是 Visual Basic 调试的一项功能,当代码在中断模式下执行时,使用该功能可以更改代码。在应用代码编辑后,可以就地继续执行新编辑过的代码并观察效果。

每次进入中断模式时都可以使用“编辑并继续”功能。在中断模式下,指令指针(即源代码窗口中的黄色箭头)指向接下来将要执行的行,并将位于方法或属性体内的一条可执行语句上。您可以在中断模式下对可执行语句进行几乎所有类型的更改,所做更改将被合并到基础项目中。但是,在中断模式下一般不允许对声明语句(如公共方法、公共字段或类声明)进行更改。

如果进行了未经授权的编辑,则所做更改会被加上紫色波浪下划线标记,并且会在任务列表中显示一个任务。如果要继续使用“编辑并继续”功能,必须撤消未经授权的编辑。在“编辑并继续”之外,可能允许执行某些未经授权的编辑。如果要保留这种未经授权的编辑的结果,必须停止调试并重新启动应用程序。

“编辑并继续”不支持在调试时更改 LINQ 代码。请参见用于 LINQ 的“编辑并继续”

当使用“附加到进程”启动调试时不支持“编辑并继续”。混合模式(组合的托管代码和本机代码)调试、SQL 调试、Compact Framework(智能设备)项目、Windows 98 上的调试或 64 位调试也都不支持“编辑并继续”。

如果正在调试一个 64 位应用程序并想使用“编辑并继续”,则必须更改目标平台并将该应用程序编译为 32 位应用程序。可以通过打开“项目属性”并转到“编译”页来更改此设置。在该页上,单击“高级编译选项”,并在“高级编译器设置”对话框中将“目标 CPU”设置更改为 x86。

本节中各个主题提供的详细信息涉及:如何使用此功能,允许进行哪些类型的更改。

本节内容

相关章节