Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Visual Studio-Debugger ist ein leistungsfähiges Tool. Bevor wir zeigen, wie sie verwendet werden kann, möchten wir über einige Begriffe wie Debugger, Debugging und Debugmodus sprechen. Auf diese Weise sprechen wir später über das Suchen und Beheben von Fehlern und über dasselbe Thema.
Debugger im Vergleich zum Debuggen
Der Begriff Debugging kann viele verschiedene Dinge bedeuten, aber am wörtlichsten bedeutet es, Fehler aus Ihrem Code zu entfernen. Jetzt gibt es viele Möglichkeiten, dies zu tun. Zum Beispiel können Sie Fehler suchen, indem Sie Ihren Code auf Tippfehler überprüfen oder ein Code-Analysewerkzeug verwenden. Sie können Code mithilfe eines Performance Profilers debuggen. Oder Sie können mithilfe eines Debuggers debuggen.
Ein Debugger ist ein sehr spezialisiertes Entwicklertool, das an Ihre ausgeführte App anfügt und Ihnen ermöglicht, Ihren Code zu prüfen. In der Debugging-Dokumentation für Visual Studio meinen wir mit "Debugging" in der Regel genau dies.
Debugmodus im Vergleich zum Ausführen der App
Wenn Sie Ihre App zum ersten Mal in Visual Studio ausführen, können Sie sie starten, indem Sie die grüne Pfeilschaltfläche
in der Symbolleiste (oder F5) drücken. Standardmäßig wird der Debugwert in der Dropdownliste links angezeigt. Wenn Sie mit Visual Studio noch nicht vertraut sind, kann dies den Eindruck erwecken, dass das Debuggen Ihrer App etwas mit der Ausführung Ihrer App zu tun hat – was dies tut – aber dies sind grundsätzlich zwei sehr unterschiedliche Aufgaben.
Ein Debugwert gibt eine Debugkonfiguration an. Wenn Sie die App starten (drücken Sie den grünen Pfeil oder F5) in einer Debugkonfiguration, starten Sie die App im Debugmodus, was bedeutet, dass Sie Ihre App mit einem angefügten Debugger ausführen. Dies ermöglicht einen vollständigen Satz von Debugfeatures, die Sie verwenden können, um Fehler in Ihrer App zu finden.
Wenn Sie ein Projekt geöffnet haben, wählen Sie die Dropdownauswahl aus, in der sie "Debuggen" lautet, und wählen Sie stattdessen "Release" aus.
Wenn Sie diese Einstellung wechseln, ändern Sie Ihr Projekt von einer Debugkonfiguration in eine Releasekonfiguration. Visual Studio-Projekte verfügen über separate Release- und Debugkonfigurationen für Ihr Programm. Sie erstellen die Debugversion für das Debuggen und die Releaseversion für die endgültige Releaseverteilung. Ein Releasebuild ist für die Leistung optimiert, aber ein Debugbuild ist für das Debuggen besser geeignet.
Gründe für die Verwendung eines Debuggers
Der Debugger ist ein wesentliches Tool zum Suchen und Beheben von Fehlern in Ihren Apps. Der Kontext ist jedoch königlich, und es ist wichtig, alle Tools in Ihrem Verfügbaren zu nutzen, um Ihnen dabei zu helfen, Fehler oder Fehler schnell zu beseitigen. Manchmal ist das richtige "Tool" möglicherweise eine bessere Codierungspraxis. Indem Sie lernen, wann sie den Debugger im Vergleich zu einem anderen Tool verwenden, erfahren Sie auch, wie Sie den Debugger effektiver verwenden.
Verwandte Inhalte
In diesem Artikel haben Sie einige allgemeine Debugkonzepte kennengelernt. Als Nächstes können Sie mit dem Debuggen mit Visual Studio und dem Schreiben von Code mit weniger Fehlern beginnen. Die folgenden Artikel zeigen C#-Codebeispiele, die Konzepte gelten jedoch für alle sprachen, die von Visual Studio unterstützt werden.