Freigeben über


Gewusst wie: Starten 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.

Das Starten der Ausführung ist eine der grundlegendsten Debugfunktionen.

Hinweis:

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So starten Sie das Debuggen

  1. Wählen Sie im Menü Debuggen den Befehl Starten,Einzelschritt oder Prozedurschritt aus.

    – oder –

  2. Klicken Sie in einem Quellcodefenster mit der rechten Maustaste auf eine Zeile mit ausführbaren Code, und wählen Sie dann im Kontextmenü den Befehl Ausführen bis Cursor aus.

Wenn Sie Starten wählen, wird die Anwendung gestartet und bis zu einem Haltepunkt ausgeführt. Sie können jederzeit die Ausführung unterbrechen, um Werte zu überprüfen, Variablen zu ändern oder den Zustand des Programms auf sonstige Weise zu untersuchen. Weitere Informationen hierzu finden Sie unter Unterbrechen der Ausführung.

Wenn Sie Einzelschritt oder Prozedurschritt auswählen, wird die Anwendung gestartet und ausgeführt und dann an der ersten Zeile unterbrochen.

Wenn Sie Ausführen bis Cursor auswählen, wird die Anwendung gestartet und ausgeführt, bis ein Haltepunkt bzw. die Cursorplatzierung erreicht wird. Sie können die Cursorplatzierung in einem Quellcodefenster festlegen. In einigen Fällen tritt keine Unterbrechung ein. Dies bedeutet, dass bei der Ausführung der Code nicht erreicht wurde, in dem der Cursor platziert ist.

Möglicherweise enthält die Projektmappe mehrere Projekte. In diesem Fall können Sie das Startprojekt auswählen, das durch die Ausführungsbefehle im Menü Debuggen gestartet werden soll. Alternativ können Sie die Ausführung eines ausgewählten Projekts über den Projektmappen-Explorer starten.

Mit dem Befehl Starten ohne Debuggen (im Menü Debuggen) können Sie die Ausführung eines Projekts ohne den Debugger starten.

Hinweis:

Die Möglichkeiten zum Debuggen sind ggf. eingeschränkt. Dies hängt davon ab, ob der Code mit Debuginformationen erstellt wurde, ob der Debugger Zugriff auf den Quellcode hat und ob Debuginformationen durch den JIT Compiler der Common Language Runtime verfolgt werden. Wenn der Visual Studio-Debugger keine Debuginformationen für das Programm ermitteln kann, wird normalerweise eine Meldung mit dem Hinweis ausgegeben, dass keine übereinstimmenden symbolischen Informationen gefunden wurden. In einigen Fällen wird die Meldung weggelassen und der Befehl Starten als "Starten ohne Debuggen" behandelt. Debuginformationen werden standardmäßig generiert, wenn Sie die Debugkonfiguration für das Programm erstellen. Wenn der Debugger keine Symbole findet, müssen Sie eventuell einen Symbolpfad angeben. Weitere Informationen finden Sie unter Gewusst wie: Angeben eines Symbolpfads. Für Debugsystemaufrufe können als Hilfsmittel Systemdebugsymbole installiert werden. Weitere Informationen finden Sie unter Installieren von Systemdebugsymbolen.

Hinweis:

Nach der Installation von .NET Framework unter Windows Server 2003 oder Windows 2000 SP3 (oder höher) kann unter einem eingeschränkten Benutzerkonto in einer Terminaldienstsitzung ein Prozess mit dem Debugger erst nach einem Neustart des Computers gestartet werden.

Siehe auch

Aufgaben

Gewusst wie: Auswählen des Startprojekts

Gewusst wie: Starten der Ausführung eines ausgewählten Projekts

Konzepte

Ausführungskontrolle

Weitere Ressourcen

Einstellungen und Vorbereitung für das Debuggen