次の方法で共有


C# エディット コンティニュ: エラー 4008

読み取り専用セクション内にあるアクティブ ステートメントを編集またはコメントにすると、エディット コンティニュが有効なとき、デバッグ セッションを続行できなくなります。

このエラー メッセージは、エディット コンティニュが読み取り専用としてマークしたセクションで、アクティブなステートメントをコメント アウトしようとしたことを示しています。 エディット コンティニュでは、デバッグ中にアクティブなステートメントに変更を加えることはできません。

たとえば、次のコードがあるとします。

class Program

   {

      static void Main()

      {

         Try

      {

   }

      Finally

      { System.Console.WriteLine("Example");

      }

   }

}

Console.WriteLine にブレークポイントを設定し、アプリケーションのデバッグを開始して、try の前に */ を追加し、finally の右中かっこ (}) の後に /* を追加すると、このエラーが発生します。

この問題を解決するには

  • [デバッグ] メニューの [元に戻す] をクリックして変更を元に戻します。

    または

    [デバッグの停止] をクリックし、変更を加えた後で、新しいデバッグ セッションを開始します。

参照

参照

サポートされているコード変更 (C#)

エディット コンティニュ (Visual C#)

その他の技術情報

エディット コンティニュのエラーと警告 (C#)