Gewusst wie: Starten der Ausführung
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Das Starten der Ausführung ist eine der grundlegendsten Debugfunktionen.
Tipp
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 Arbeiten mit Einstellungen.
So starten Sie das Debuggen
Wählen Sie im Menü Debuggen den Befehl Starten, Einzelschritt oder Prozedurschritt aus.
- oder -
Klicken Sie in einem Quellcodefenster mit der rechten Maustaste auf eine Zeile mit ausführbaren Code, und wählen Sie dann 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.
Tipp
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 von Symbolspeicherorten und Ladeverhalten. Für Debugsystemaufrufe können als Hilfsmittel Systemdebugsymbole installiert werden. Weitere Informationen finden Sie unter Installieren von Systemdebugsymbolen.
Tipp
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