呼び出し履歴の最初にないアクティブ ステートメントを編集または削除すると、エディット コンティニュが有効なとき、デバッグ セッションを続行できなくなります。
このエラーは、現在呼び出し履歴にある関数を呼び出したステートメントを編集しようとしたことを示しています。 エディット コンティニュでは、この種の変更の適用はサポートされていません。 詳細については、「アクティブなステートメント」を参照してください。
このエラーがどのように発生するかを次のコード例に示します。
class Program
{
static void Example()
{
System.Console.WriteLine("Example");
}
static void Main()
{
Example();
}
}
ブレークポイントを Console.WriteLine に設定してアプリケーションのデバッグを開始した場合、Example を呼び出す main 内の行を編集しようとすると、このエラーが発生します。
このエラーを解決するには
ステートメントがアクティブでなくなるまでコードをステップ実行してから、必要な編集を行います。
または
変更を元に戻し、変更のない状態でデバッグを継続します。
または
デバッグを中止し、編集を行ってからデバッグ セッションを再開します。