C# 编辑并继续:错误 4010
当启用“编辑并继续”后,更新 [类型 | 成员 | 参数修饰符] 的修饰符将会阻止调试会话继续进行
此错误指示您尝试编辑类型、成员或参数修饰符的修饰符,这些修饰符在调试时是不可更改的。 这可以包括:
对辅助功能的更改。
对类型或成员添加或移除 abstract、virtual、sealed、unsafe、partial、override、new、static。
对参数更改 ref、out 和 params。
例如,考虑以下代码:
internal class Program
{
static void Main(string[] args) {}
}
如果单步执行 Main,然后将 internal 更改为 public,则会发生此错误。
更正此错误
从**“调试”菜单选择“撤消”**撤消所做的更改。
– 或 –
在**“调试”菜单上单击“停止调试”**,进行更改,然后启动新的调试会话。