编辑并继续 (Visual Basic)
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
“编辑并继续”是 Visual Basic 调试的一项功能,当代码在中断模式下执行时,使用该功能可以更改代码。在应用代码编辑后,可以就地继续执行新编辑过的代码并观察效果。
每次进入中断模式时都可以使用“编辑并继续”功能。在中断模式下,指令指针(即源代码窗口中的黄色箭头)指向接下来将要执行的行,并将位于方法或属性体内的一条可执行语句上。您可以在中断模式下对可执行语句进行几乎所有类型的更改,所做更改将被合并到基础项目中。但是,在中断模式下一般不允许对声明语句(如公共方法、公共字段或类声明)进行更改。
如果进行了未经授权的编辑,则所做更改会被加上紫色波浪下划线标记,并且会在任务列表中显示一个任务。如果要继续使用“编辑并继续”功能,必须撤消未经授权的编辑。在“编辑并继续”之外,可能允许执行某些未经授权的编辑。如果要保留这种未经授权的编辑的结果,必须停止调试并重新启动应用程序。
“编辑并继续”不支持在调试时更改 LINQ 代码。请参见用于 LINQ 的“编辑并继续”。
当使用“附加到进程”启动调试时不支持“编辑并继续”。混合模式(组合的托管代码和本机代码)调试、SQL 调试、Compact Framework(智能设备)项目、Windows 98 上的调试或 64 位调试也都不支持“编辑并继续”。
如果正在调试一个 64 位应用程序并想使用“编辑并继续”,则必须更改目标平台并将该应用程序编译为 32 位应用程序。可以通过打开“项目属性”并转到“编译”页来更改此设置。在该页上,单击“高级编译选项”,并在“高级编译器设置”对话框中将“目标 CPU”设置更改为 x86。
本节中各个主题提供的详细信息涉及:如何使用此功能,允许进行哪些类型的更改。
本节内容
如何:使用“编辑并继续”在中断模式下应用编辑
解释如何在中断模式下应用代码编辑。编辑并继续 (Visual Basic):不受支持的方法和属性体编辑
描述在属性和方法体中不能执行哪些类型的编辑。编辑并继续 (Visual Basic):不受支持的声明编辑
提供相关主题的链接,这些主题描述在代码声明中不允许的具体编辑类型。
相关章节
- 编辑并继续
提供“编辑并继续”主题的列表。