C# 编辑并继续:错误 4017

当启用“编辑并继续”后,重命名 [ 命名空间 | 委托 | 接口 | 类 | 结构 | 枚举 | 类型变量 | 方法 | 索引器 | 属性| 枚举成员 | 运算符 | 参数 | 字段 | 固定大小缓冲区 | 常数 | 事件 | using 别名 | 外部别名 | 特性] 将阻止调试会话继续进行

此错误指示您尝试重命名一个不能在调试期间进行重命名的对象。

例如,考虑以下代码:

class Example

{

   static void Main() { }

}

如果单步执行 Main,然后尝试将 Main 更改为 Method,则会发生此错误。

更正此错误

  • 从**“调试”菜单中选择“撤消”**以撤消更改。

    – 或 –

  • 从**“调试”菜单中选择“停止调试”**,进行更改,然后启动新的调试会话。

请参见

参考

命名空间(C# 编程指南)

委托(C# 参考)

接口(C# 编程指南)

class(C# 参考)

struct(C# 参考)

enum(C# 参考)

方法(C# 编程指南)

索引器(C# 编程指南)

属性(C# 编程指南)

运算符(C# 参考)

固定大小的缓冲区(C# 编程指南)

常量(C# 编程指南)

event(C# 参考)

using(C# 参考)

extern(C# 参考)

受支持的代码更改 (C#)

编辑并继续 (Visual C#)

其他资源

“编辑并继续”错误和警告 (C#)