Gewusst wie: Anwenden von Bearbeitungen im Unterbrechungsmodus mithilfe von "Bearbeiten und Fortfahren"
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Sie können mit Bearbeiten und Fortfahren den Code im Unterbrechungsmodus bearbeiten und anschließend fortfahren, ohne die Codeausführung anzuhalten und erneut starten zu müssen.
Bearbeiten und Fortfahren steht in den folgenden Debugszenarios nicht zur Verfügung:
Debuggen im gemischten Modus (systemeigen/verwaltet).
SQL-Debuggen.
Debuggen eines Dr.Watson-Dumps.
Bearbeiten von Code nach einer nicht behandelten Ausnahme, wenn die Option Aufrufliste für unbehandelte Ausnahmen entladen nicht aktiviert ist.
Debuggen einer eingebetteten Laufzeitanwendung.
Debuggen einer Anwendung mit Anfügen an anstatt die Anwendung über das Menü Debuggen mit dem Befehl Starten auszuführen.
Debuggen von optimiertem Code.
Debuggen von verwaltetem Code, wenn das Ziel eine 64-Bit-Anwendung ist. Wenn Sie Bearbeiten und Fortfahren verwenden möchten, müssen Sie das Ziel auf x86 festlegen. (Projekteigenschaften, Registerkarte Kompilieren, Erweiterte Compilereinstellungen.)
Debuggen einer alten Version des Codes, wenn eine neue Version aufgrund von Buildfehlern nicht erstellt werden konnte.
So bearbeiten Sie Code im Unterbrechungsmodus
Wechseln Sie in den Unterbrechungsmodus, indem Sie folgendermaßen vorgehen:
Legen Sie einen Haltepunkt im Code fest, wählen Sie im Menü Debuggen den Befehl Debuggen starten, und warten Sie, bis die Anwendung auf den Haltepunkt trifft.
– oder –
Fangen Sie mit dem Debuggen an, und wählen Sie anschließend im Menü Debuggen den Befehl Alle unterbrechen.
– oder –
Wenn eine Ausnahme ausgelöst wird, wählen Sie im Ausnahmen-Assistenten den Befehl Bearbeiten aktivieren.
Nehmen Sie die gewünschten zulässigen Codeänderungen vor.
Weitere Informationen finden Sie unter Bearbeiten und Fortfahren (Visual Basic): Nicht unterstützte Bearbeitungen von Deklarationen und Bearbeiten und Fortfahren (Visual Basic): Nicht unterstützte Bearbeitungen von Methoden- und Eigenschaftentext.
Tipp
Bei dem Versuch, mit Bearbeiten und Fortfahren eine nicht zulässige Änderung vorzunehmen, wird die bearbeitete Stelle violett wellenförmig unterstrichen, und in der Aufgabeliste wird eine Aufgabe angezeigt. Sie können mit der Codeausführung erst fortfahren, nachdem Sie die nicht zulässige Codeänderung rückgängig gemacht haben.
Klicken Sie im Menü Debuggen auf Weiter, um mit der Ausführung fortzufahren.
Der Code wird nun einschließlich der vorgenommenen Änderungen ausgeführt, die jetzt Teil des Projekts sind.
Siehe auch
Referenz
Bearbeiten und Fortfahren (Visual Basic): Nicht unterstützte Bearbeitungen von Deklarationen