Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Das Bearbeiten oder Löschen einer aktiven Anweisung, die sich nicht an oberster Position in der Aufrufliste befindet, hat zur Folge, dass die Debugsitzung nicht fortgesetzt werden kann, solange Bearbeiten und Fortfahren aktiviert ist.
Editing or deleting an active statement which is not at the top of the callstack will prevent the debug session from continuing while Edit and Continue is enabled
Dieser Fehler gibt an, dass Sie versucht haben, eine Anweisung zu bearbeiten, mit der eine zurzeit in der Aufrufliste befindliche Funktion aufgerufen wurde. Das Übernehmen einer derartigen Änderung wird von Bearbeiten und Fortfahren nicht unterstützt. Weitere Informationen finden Sie unter Aktive Anweisungen.
Im folgenden Beispielcode wird veranschaulicht, wie dieser Fehler auftritt:
class Program
{
static void Example()
{
System.Console.WriteLine("Example");
}
static void Main()
{
Example();
}
}
Wenn Sie einen Haltepunkt in Console.WriteLine festlegen, das Debuggen der Anwendung beginnen und versuchen, in main die Zeile mit dem Aufruf von Example zu ändern, wird dieser Fehler verursacht.
So beheben Sie diesen Fehler
Führen Sie den Code in Einzelschritten aus, bis die Anweisungen nicht mehr aktiv sind. Nehmen Sie dann die gewünschten Änderungen vor.
– oder –
Machen Sie die Änderungen rückgängig, und setzen Sie anschließend das Debuggen ohne die Änderungen fort.
– oder –
Beenden Sie das Debuggen, nehmen Sie die Änderungen vor, und starten Sie dann die Debugsitzung neu.
Siehe auch
Referenz
Unterstützte Codeänderungen (C#)
Bearbeiten und Fortfahren (Visual C#)
Weitere Ressourcen
Bearbeiten und Fortfahren: Fehlermeldungen und Warnungen (C#)