Bearbeiten und Fortfahren (C#): Fehler 4011
Das Aktualisieren des Typs von [Rückgabetyp | Eigenschaftentyp | Ereignistyp | Parametertyp | Feldtyp | Einschränkungstyp ] hat zur Folge, dass die Debugsitzung nicht fortgesetzt werden kann, solange Bearbeiten und Fortfahren aktiviert ist.
Das Auftreten dieses Fehlers zeigt an, dass Sie während des Debuggens versucht haben, einen Typ zu bearbeiten, der nicht geändert werden kann, z. B. die folgenden Typen:
Rückgabetyp eines Delegaten.
Rückgabetyp einer Methode.
Eigenschaftentyp.
Ereignistyp.
Der Parametertyp einer Methode oder eines Indexers.
Der Typ eines Felds, eines Puffers mit fester Größe, einer Konstante oder eines Ereignisses.
Der Typ einer Einschränkung (einschließlich struct, class oder new).
Betrachten Sie hierzu das folgende Beispiel:
class Program
{
static void Main()
...
}
Dieser Fehler tritt auf, wenn Sie mit dem Debuggen beginnen und anschließend versuchen, void in int zu ändern.
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
Methoden (C#-Programmierhandbuch)
Eigenschaften (C#-Programmierhandbuch)
Indexer (C#-Programmierhandbuch)
Puffer fester Größe (C#-Programmierhandbuch)
Unterstützte Codeänderungen (C#)
Bearbeiten und Fortfahren (Visual C#)
Weitere Ressourcen
Bearbeiten und Fortfahren: Fehlermeldungen und Warnungen (C#)