C# 编辑并继续:错误 4014

当启用“编辑并继续”后,更新枚举的基础类型将阻止调试会话继续进行

此错误指示尝试编辑枚举的基础类型,而枚举的基础类型不能在调试时更改。

请看下面的示例:

enum Color: byte

{

   Red

}

class Example

{

   static void Main(string[] args) {}

}

如果您单步执行此代码,然后尝试将 byte 更改为 int,将发生此错误。

更正此错误

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

    – 或 –

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

请参见

参考

enum(C# 参考)

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

编辑并继续 (Visual C#)

其他资源

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