Bearbeiten und Fortfahren mit C#: Fehler 4023

Aktualisiert: November 2007

Fehlermeldung

Das Hinzufügen eines Methodentexts hat zur Folge, dass die Debugsitzung nicht fortgesetzt werden kann, solange Bearbeiten und Fortfahren aktiviert ist.
Adding a method body will prevent the debug session from continuing while Edit and Continue is enabled

Das Auftreten dieses Fehlers zeigt an, dass Sie versucht haben, einen Methodentext, einen Indexer, eine Eigenschaft, einen Accessor, Operatoren, Konstruktoren, Destruktoren oder ein Ereignis hinzuzufügen.

Betrachten Sie folgenden Code:

abstract class Base

{

   protected abstract void Method();

}

class Program : Base

{

   static void Main(string[] args)

   {

      ...

   }

   

   protected override void Method() { }

}

Dieser Fehler tritt auf, wenn Sie sich in Main befinden, das Semikolon nach der Deklaration von Method in der Basisklasse entfernen und {} hinzufügen.

So beheben Sie diesen Fehler

  • Machen Sie die Änderungen rückgängig, und setzen Sie anschließend das Debuggen ohne die Änderungen fort.

    – oder –

    Klicken Sie im Menü Debuggen auf Debuggen beenden, nehmen Sie dann die Änderungen vor, und starten Sie eine neue Debugsitzung.

Siehe auch

Referenz

event (C#-Referenz)

Indexer (C#-Programmierhandbuch)

operator (C#-Referenz)

Konstruktoren (C#-Programmierhandbuch)

Destruktoren (C#-Programmierhandbuch)

Unterstützte Codeänderungen (C#)

Bearbeiten und Fortfahren (Visual C#)

Weitere Ressourcen

Bearbeiten und Fortfahren: Fehlermeldungen und Warnungen (C#)