Gewusst wie: Beenden des Debuggens bzw. der Ausführung

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.

Debuggen beenden bedeutet, die Debugsitzung zu beenden. Ausführung beenden bedeutet, den Prozess, den Sie debuggen, zu beenden und die Debugsitzung zu beenden. Verwechseln Sie dies nicht mit dem Unterbrechen der Ausführung, bei dem die Ausführung des gedebuggten Prozesses vorübergehend angehalten wird, die Debugsitzung jedoch aktiv bleibt. (Weitere Informationen hierzu finden Sie unter Unterbrechen der Ausführung.)

Prozeduren

So beenden Sie das Debuggen

  • Wählen Sie im Menü Debuggen die Option Debuggen beenden aus.

Debuggen beenden beendet den Prozess, der gerade gedebuggt wird, sofern das Programm aus Visual Studio heraus gestartet wurde. Wenn der Debugger nicht aus Visual Studio heraus gestartet wurde, sondern an den Prozess angefügt wurde, läuft der Prozess weiter. Möchten Sie angefügte Prozesse beenden, können Sie entweder einen einzelnen Prozess im Fenster Prozesse oder alle angefügten Prozesse beenden mit dem Befehl Alle beenden.

So beenden Sie beim Debuggen alle angefügten Prozesse

  • Wählen Sie im Menü Debuggen die Option Alle beenden.

Wenn Sie den aktuellen Debugvorgang beenden und sofort einen neuen Vorgang ausführen möchten, verwenden Sie den Befehl Neustart.

So beenden Sie das Debuggen und starten den Vorgang neu

  • Wählen Sie im Menü Debuggen die Option Neustart aus.

Neustart hält die aktuelle Debugsitzung an und startet das Startprojekt neu**.**

Das Debuggen wird automatisch beendet, wenn Sie die zu debuggende Anwendung beenden. (Wenn Sie mehrere Programme debuggen, wird der Debugvorgang fortgesetzt, bis Sie das letzte Programm beendet haben.) Wenn Sie ein Projekt debuggen, das von einer anderen Anwendung gehostet wird (beispielsweise ein von Internet Explorer gehostetes Webprojekt), wird das Debuggen beim Beenden der Hostanwendung (in diesem Fall also beim Beenden von Microsoft Internet Explorer) beendet.

Wenn Sie in Visual Basic oder C# einen Webdienst debuggen, wird das Debuggen sofort beendet, sobald die Clientanwendung beendet wird, die diesen Dienst verwendet.

Siehe auch

Konzepte

Ausführungskontrolle