Gewusst wie: Verwenden von "Bearbeiten und Fortfahren" (C#)

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

Mit Bearbeiten und Fortfahren für C# können Sie beim Debuggen Codeänderungen im Unterbrechungsmodus vornehmen. Die Änderungen können übernommen werden, ohne die Debugsitzung anhalten und neu starten zu müssen.

Bearbeiten und Fortfahren wird automatisch aufgerufen, wenn Sie im Unterbrechungsmodus Änderungen vornehmen und anschließend einen Ausführungsbefehl des Debuggers wählen, wie beispielsweise Weiter, Schritt oder Nächste Anweisung festlegen, oder wenn Sie im Debuggerfenster eine Funktion auswerten.

Hinweis:

Bearbeiten und Fortfahren unterstützt nicht das Debuggen von 64-Bit-Code, .NET Compact Framework, optimiertem Code, gemischtem Code (also systemeigenem/verwaltetem Code) und SQL CLR-Code. Bei dem Versuch, in einem solchen Szenario Codeänderungen vorzunehmen, wird im Debugger ein Dialogfeld mit dem Hinweis angezeigt, dass Bearbeiten und Fortfahren nicht unterstützt wird.

So rufen Sie Bearbeiten und Fortfahren automatisch auf

  1. Nehmen Sie im Unterbrechungsmodus eine Änderung am Quellcode vor.

  2. Klicken Sie im Menü Debuggen auf Weiter, Schritt oder Nächste Anweisung festlegen, oder werten Sie eine Funktion in einem Debuggerfenster aus.

    Der neue Code wird kompiliert, und das Debuggen wird mit neuem Code fortgesetzt. Einige Änderungen werden von Bearbeiten und Fortfahren nicht unterstützt. Weitere Informationen finden Sie unter Unterstützte Codeänderungen (C#).

So aktivieren bzw. deaktivieren Sie "Bearbeiten und Fortfahren"

  1. Klicken Sie im Menü Extras auf Optionen.

  2. Erweitern Sie im Dialogfeld Optionen den Knoten Debuggen, und klicken Sie auf Bearbeiten und Fortfahren.

  3. Aktivieren bzw. deaktivieren Sie im Dialogfeld Optionen auf der Seite Bearbeiten und Fortfahren das Kontrollkästchen Bearbeiten und Fortfahren aktivieren.

    Die Einstellungen werden beim Neustarten der Debugsitzung aktiv.

Siehe auch

Referenz

Bearbeiten und Fortfahren (Visual C#)

Unterstützte Codeänderungen (C#)

Weitere Ressourcen

Bearbeiten und Fortfahren: Fehlermeldungen und Warnungen (C#)