Freigeben über


Bearbeiten und Fortfahren (C#): Fehler 4010

Das Aktualisieren des Modifizierers von [Typ | Member | Parametermodifizierer] hat zur Folge, dass die Debugsitzung nicht fortgesetzt werden kann, solange Bearbeiten und Fortfahren aktiviert ist.

Das Auftreten dieses Fehlers zeigt an, dass Sie versucht haben, den Modifizierer eines Typs, Members oder Parametermodifizierers zu ändern, der während des Debuggens nicht geändert werden kann. Dies kann in folgenden Fällen auftreten:

  • Änderungen, die sich auf Barrierefreiheit beziehen.

  • Hinzufügen oder Löschen von abstract, virtual, sealed, unsafe, partial, override, new und static bei Typen und Membern.

  • Änderungen von ref, out und params bei Parametern.

Beachten Sie z. B. folgenden Code:

internal class Program

{

   static void Main(string[] args) {}

}

Wenn Sie sich in Main befinden und dann internal in public ändern, tritt dieser Fehler auf.

So beheben Sie diesen Fehler

  • Wählen Sie im Menü Debuggen den Befehl Rückgängig aus, um die Änderung rückgängig zu machen.

    – oder –

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

Siehe auch

Referenz

Unterstützte Codeänderungen (C#)

Bearbeiten und Fortfahren (Visual C#)

Weitere Ressourcen

Bearbeiten und Fortfahren: Fehlermeldungen und Warnungen (C#)