用于 LINQ 的“编辑并继续”

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

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

专业版、高级专业版和旗舰版

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

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

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

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

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

请参见

其他资源

调试 LINQ