编辑并继续 (Visual Basic)

编辑并继续 ",是可以更改代码的 Visual Basic 调试的函数,当处于中断模式时执行。在应用代码编辑后,可以继续使用新的代码执行就地编辑,并观察效果。

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

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

, " 编辑并继续 " 不支持对 LINQ 代码的更改,在调试时。Edit and Continue Not Supported for LINQ参见。

, " 编辑并继续 " 不支持使用 附加的进程时,那么,当您开始调试。编辑并继续 ",不进行优化代码,混合托管代码和本机代码, compact framework (智能设备) 项目支持,调试在 Windows 98 或 64 位调试。

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

本节中的主题提供有关如何的其他详细信息使用此功能,以及哪些类型的更改不允许的。

本节内容

相关章节