Freigeben über


Bearbeiten und Fortfahren (Visual Basic)

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.

Bearbeiten und Fortfahren ist ein Feature von Visual Basic-Debuggen, mit dem Sie den Code ändern können, während der Unterbrechungsmodus ausgeführt wird. Nachdem Codebearbeitungen übernommen wurden, können Sie die Ausführung mit den neuen Änderungen fortsetzen und deren Auswirkung beobachten.

Sie können das Feature Bearbeiten und Fortfahren immer dann verwenden, wenn Sie sich im Unterbrechungsmodus befinden. Im Unterbrechungsmodus zeigt der Anweisungszeiger (eine gelbe Pfeilspitze im Quellcodefenster) auf die Zeile, die als nächste Zeile ausgeführt wird. Er wird auf eine ausführbare Anweisung innerhalb eines Methodentexts oder eines Eigenschaftentexts positioniert. Im Unterbrechungsmodus kann an einer ausführbaren Anweisung nahezu jede Änderung vorgenommen werden. Die vorgenommene Änderung wird im zugrunde liegenden Projekt übernommen. Allerdings ist es im Unterbrechungsmodus im Allgemeinen nicht zulässig, Deklarationsanweisungen, wie öffentliche Methoden, öffentliche Felder oder Klassendeklarationen, zu ändern.

Wenn Sie eine unberechtigte Bearbeitung vornehmen, wird die Änderung durch eine violette wellenförmige Linie gekennzeichnet, und in der Aufgabenliste wird eine Aufgabe angezeigt. Sie müssen eine unberechtigte Bearbeitung rückgängig machen, wenn Sie Bearbeiten und Fortfahren weiterhin verwenden möchten. Bestimmte unberechtigte Bearbeitungen sind möglicherweise zulässig, wenn sie außerhalb von Bearbeiten und Fortfahren durchgeführt werden. Wenn Sie die Ergebnisse einer solchen unberechtigten Bearbeitung beibehalten möchten, müssen Sie das Debuggen beenden und die Anwendung neu starten.

Bearbeiten und Fortfahren unterstützt während das Debuggens keine Änderungen an LINQ-Code. Siehe Bearbeiten und Fortfahren mit LINQ.

Bearbeiten und Fortfahren wird nicht unterstützt, wenn Sie das Debuggen mit An den Prozess anhängen beginnen. Bearbeiten und Fortfahren wird beim Debuggen im gemischten Modus (verwaltet und systemeigen), beim SQL-Debuggen, bei Compact Framework-Projekten (Projekte für intelligente Geräte), beim Debuggen unter Windows 98 und beim 64-Bit-Debuggen nicht unterstützt.

Wenn Sie eine 64-Bit-Anwendung debuggen und Bearbeiten und Fortfahren verwenden möchten, müssen Sie die Zielplattform ändern und die Anwendung als 32-Bit-Anwendung kompilieren. Sie können diese Einstellung ändern, indem Sie Projekteigenschaften öffnen und zur Seite Kompilieren wechseln. Klicken Sie auf dieser Seite auf Erweiterte Kompilierungsoptionen, und ändern Sie im Dialogfeld Erweiterte Compilereinstellungen die Einstellung Ziel-CPU in x86.

In den Themen zu diesem Abschnitt finden Sie weitere Informationen darüber, wie dieses Feature verwendet wird, und welche Arten von Änderungen nicht zulässig sind.

In diesem Abschnitt

Verwandte Abschnitte