C# エディット コンティニュ : エラー 4003
更新 : 2007 年 11 月
エラー メッセージ
匿名メソッド内のアクティブ ステートメントを編集または削除すると、エディット コンティニュが有効なとき、デバッグ セッションを続行できなくなります。
このエラー メッセージは、匿名メソッド内のアクティブなステートメントを編集しようとしたことを示しています。
たとえば、次のコードがあるとします。
class Program
{
delegate void D();
static void Main()
{
D d = delegate
{ System.Console.WriteLine("Inside anonymous method");
};
d();
}
}
System.Console.WriteLine を呼び出して行にブレークポイントを設定し、アプリケーションをデバッグして WriteLine 呼び出しを編集しようとすると、このエラーが発生します。
詳細については、「アクティブなステートメント」を参照してください。
このエラーを解決するには
変更を元に戻し、変更のない状態でデバッグを継続します。ステートメントがアクティブでない場合は、後で編集できます。
または
[デバッグ] メニューの [再起動] をクリックします。
これによってデバッグ セッションが終了し、新しいセッションが始まります。