Freigeben über


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

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Pro, Premium und Ultimate

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

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.

Verfahren

So beenden Sie das Debuggen

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

Bei Auswahl von Debuggen beenden wird der gerade gedebuggte Prozess beendet, sofern das Programm in Visual Studio gestartet wurde. Wenn der Debugger nicht in Visual Studio gestartet, sondern an den Prozess angefügt wurde, wird der Prozess weiter ausgeführt. 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 den Eintrag 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

  • Klicken Sie im Menü Debuggen auf Neu starten.

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 Microsoft 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