用于 LINQ 的“编辑并继续”

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

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

专业团队版

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

表格图例:

主题适用

适用

主题不适用

不适用

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

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

“编辑并继续”不支持对 LINQ 查询的更改。如果在调试会话过程中添加、移除或更改 LINQ 语句,则会出现一个对话框,告知您“编辑并继续”不支持该更改。此时,可以撤销更改,或停止调试会话并对编辑的代码重新启动新会话。

此外,“编辑并继续”不支持更改 LINQ 语句中使用的变量的类型或值。同样,可以撤销更改,或停止并重新启动调试会话。

在 C# 中,不能对包含 LINQ 查询的方法中的任何代码使用“编辑并继续”。

在 Visual Basic 中,可以对非 LINQ 代码使用“编辑并继续”,即使是在包含 LINQ 查询的方法中,也是如此。在 LINQ 语句前,可以添加或移除代码,即使这些更改会影响 LINQ 查询的行号,也是如此。非 LINQ 代码的 Visual Basic 调试体验与引入 LINQ 前是一样的。但是,除非要停止调试以应用更改,否则不能更改、添加或移除 LINQ 查询。

请参见

其他资源

调试 LINQ