Gewusst wie: Verwenden von "Bearbeiten und Fortfahren" (C#)
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
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.
Tipp
Bearbeiten und Fortfahren wird beim Debuggen von 64-Bit-Code, Compact Framework, optimiertem Code, gemischtem systemeigenem/verwaltetem Code und SQL Common Language Runtime (CLR)-Integrationscode nicht unterstützt. 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
Nehmen Sie im Unterbrechungsmodus eine Änderung am Quellcode vor.
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"
Klicken Sie im Menü Extras auf Optionen.
Erweitern Sie im Dialogfeld Optionen den Knoten Debuggen, und klicken Sie auf Bearbeiten und Fortfahren.
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#)