更新:2007 年 11 月
错误消息
当启用“编辑并继续”后,在活动语句周围添加“块”将会阻止调试会话继续进行
此错误指示试图在活动语句周围添加异常处理块,这是在调试时“编辑并继续”所不支持的。可能导致此错误的块有:
活动语句周围的 catch/finally 块。
活动语句周围的 foreach/using/lock/fixed 块。
调用堆栈顶部框架外的活动语句周围的 try 块。
例如,考虑以下代码:
class Example
{
static void Main()
{
System.Console.WriteLine("Main");
}
}
如果在 WriteLine 调用上设置一个断点,然后开始调试应用程序并且试图添加 try {} finally { } 块,并以 finally 块封闭 WriteLine 调用,则将发生此错误。
更正此错误
从“调试”菜单中选择“撤消”以撤消更改。
– 或 –
在“调试”菜单上单击“停止调试”,进行更改,然后启动新的调试会话。