Debuggen mit Visual Studio

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Symbolserver ermöglichen Debuggern, die richtigen Symboldateien automatisch abzurufen, ohne Produktnamen, Buildnummern oder Paketnamen zu kennen. Diese Dateien enthalten nützliche Informationen für den Debugger und verfügen im Allgemeinen über die PDB-Erweiterung . Sie können Visual Studio verwenden, um Ihre Symbole von Azure Artifacts-Symbolserver oder anderen externen Quellen zu nutzen, um Ihren Code zu durchlaufen und Ihre Anwendung zu debuggen.

Hinzufügen des Symbolservers für Azure-Artefakte

Zum Debuggen mit Symbolen aus dem Azure-Symbolserver müssen wir den Server authentifizieren und einen neuen Azure DevOps Services Symbolserver zu unserer Visual Studio-Umgebung hinzufügen.

  1. Wählen Sie in Visual Studio Die>Optionen>debuggen aus.

  2. Wählen Sie Symbole aus der Liste aus, und wählen Sie dann das + Sign aus, um einen neuen Azure DevOps-Symbolserverspeicherort hinzuzufügen.

    Hinzufügen eines neuen Azure DevOps-Symbolserverspeicherorts

  3. Ein neues Dialogfeld "Verbinden mit Azure DevOps Symbol Server " wird geöffnet, wählen Sie Ihr Konto im Dropdownmenü aus, und wählen Sie dann die Organisation aus, mit der Sie eine Verbindung herstellen möchten. Wählen Sie "Verbinden" , wenn Sie fertig sind, um eine Verbindung mit dem Symbolserver herzustellen.

    Herstellen einer Verbindung mit Azure DevOps-Symbolserver

  4. Der Symbolserver wird dann zur Liste der Symboldateispeicherorte hinzugefügt.

    Neuer Symbolserver, der der Liste der Symboldateispeicherorte hinzugefügt wurde

Debuggen optimierter Module

Wenn Sie planen, ein optimiertes Modul (Beispielversions-Binärdateien) oder einen Quellcode von Drittanbietern zu debuggen, empfehlen wir, das Enable Just My Code Kontrollkästchen in Visual Studio-Optionen zu deaktivieren.

Wählen Sie dazu "Extras>" und dann " Debuggen" aus. Wählen Sie "Allgemein " aus der Liste aus, und deaktivieren Sie dann "Nur Mein Code aktivieren".

Aktivieren Sie einfach meinen Code – aktivieren Sie das Debuggen von Quellcode von 3rd-Parteien

Hinweis

Um die Unterstützung für tragbare PDB-Dateien zu aktivieren, aktivieren Sie das Kontrollkästchen "Source Link Support aktivieren" unter "Optionen>>debuggen>".

Um die Unterstützung für Windows-PDB-Dateien auf Symbolservern zu aktivieren, aktivieren Sie das Kontrollkästchen "Quellserverunterstützung aktivieren" unter "Optionen>>debuggen>".

Starten des Debugvorgangs

Sie können mit dem Debuggen Ihrer Anwendung auf einige verschiedene Arten beginnen:

  • Drücken Sie F5 , um die App mit dem Debugger zu starten, der an den App-Prozess angefügt ist.
  • Wählen Sie "Debuggen>starten" aus.
  • Wählen Sie die Schaltfläche "Debuggen starten " in der Debugsymbolleiste aus.

Wenn Sie den Debugger starten, versucht Visual Studio, Ihre Symbole zuerst aus dem Cacheordner zu laden, bevor Sie sie vom Symbolserver "Artefakte" herunterladen, den wir im vorherigen Abschnitt hinzugefügt haben.

Nachdem Visual Studio Ihre Symbole gefunden und geladen hat, sollten Sie Ihren Code durchlaufen und Ihre Anwendung debuggen können. Weitere Details finden Sie unter Navigieren durch Code mit dem Visual Studio-Debugger .