啟用 [編輯後繼續] 時刪除使用中陳述式前後的區塊,會阻礙偵錯工作階段繼續進行
這個錯誤指出您嘗試刪除使用中陳述式前後的例外處理區塊,但在偵錯期間 [編輯後繼續] 不支援。
請考慮下列程式碼:
class Program
{
static void Example() { }
static void Main()
{
foreach (char c in "Example")
{
Example();
}
}
}
如果您在 Example 方法的開頭括號 ({) 上設定中斷點,然後開始偵錯並刪除 foreach 陳述式,而這個陳述中包含了大括號 ({}) 但不包含對 Example 的呼叫,就會發生這個錯誤。
若要更正這個錯誤
復原變更,然後在不變更的情況下繼續進行偵錯作業。
-或-
在 [偵錯] 功能表上按一下 [停止偵錯],進行變更,然後開始新的偵錯工作階段。