Freigeben über


Debuggen der .NET Framework-Quelle

Zum Debuggen der .NET Framework-Quelle müssen Sie:

  • Aktivieren Sie das Einstieg in die .NET Framework-Quelle.

  • Sie haben Zugriff auf Debuggingsymbole für den Code.

    Sie können Debugging-Symbole sofort herunterladen oder Optionen für den späteren Download konfigurieren. Wenn Sie Symbole nicht sofort herunterladen, werden sie beim nächsten Start des Debuggens Ihrer App heruntergeladen. Beim Debuggen können Sie auch die Module oder Aufrufstapelfenster verwenden, um Symbole herunterzuladen und zu laden.

Aktivieren des Einblicks in den .NET Framework Quellcode

  1. Öffnen Sie den Bereich "Extras" (oder "Debugoptionen")>, und erweitern Sie den Abschnitt "Alle Einstellungen>>".

  2. Konfigurieren Sie die folgenden Optionen:

    • Deaktivieren Sie das Kontrollkästchen "Nur meinen Code aktivieren ".
    • Aktivieren Sie das Kontrollkästchen "Unterstützung für Quelllink aktivieren ".
  3. Erweitern Sie den Abschnitt Debugging-Symbole>Suchorte für>.

  4. Aktivieren Sie das Kontrollkästchen "Symbole von den Microsoft Symbolservern herunterladen".

  1. Öffnen Sie das Dialogfeld "Extras" (oder "Debugoptionen")>, und erweitern Sie den Abschnitt "Debugging>".

  2. Konfigurieren Sie die folgenden allgemeinen Optionen:

    • Deaktivieren Sie das Kontrollkästchen "Nur meinen Code aktivieren ".
    • Aktivieren Sie das Kontrollkästchen "Unterstützung für Quelllink aktivieren ".
  3. Erweitern Sie den Abschnitt ">".

  4. Aktivieren Sie in der Gruppe "Speicherorte der Symboldatei (.pdb)" das Kontrollkästchen "Microsoft Symbol Server".

  5. Wählen Sie OK aus.

Festlegen oder Ändern von Symbolquellen und Ladeverhalten

  1. Öffnen Sie den Bereich "Werkzeuge (oder Debug) Optionen"> und erweitern Sie den Abschnitt "Alle Einstellungen>, Debuggen, Symbole>, und Suchpfade".

  2. Aktivieren Sie das Kontrollkästchen "Symbole von den Microsoft Symbolservern herunterladen".

  1. Öffnen Sie das Dialogfeld Werkzeuge (oder Debug)>Optionen und erweitern Sie den Abschnitt Debugging->.

  2. Aktivieren Sie in der Gruppe "Speicherorte der Symboldatei (.pdb)" das Kontrollkästchen "Microsoft Symbol Server". Diese Option greift auf Symbole vom öffentlichen Microsoft Symbol Server zu.

  1. Wenn Sie weitere Symbolspeicherorte hinzufügen möchten, wählen Sie "Vorhandene Speicherorte hinzufügen und aktualisieren" aus, indem Sie "Bearbeiten" auswählen. Ändern Sie die Ladereihenfolge der Speicherorte mit "Nach oben" und "Nach unten".

  2. Wenn Sie den Cache Ihrer lokalen Symbole ändern möchten, bearbeiten oder navigieren Sie zu einem anderen Speicherort, indem Sie mehr Aktionen (...) für die Option Symbol-Cache in diesem Verzeichnis auswählen.

  3. Um Symbole sofort herunterzuladen, wählen Sie "Alle Symbole laden" aus. Diese Schaltfläche ist nur beim Debuggen verfügbar.

    Wenn Sie jetzt keine Symbole herunterladen, erfolgt der Download beim nächsten Starten des Debuggings.

  1. Wählen Sie OK aus.

Laden von Symbolen aus den Fenstern "Module" oder "Call Stack"

  1. Öffnen Sie während des Debuggens das Fenster, indem Sie>Windows-Module> debuggen" auswählen (oder STRG+ALT+U drücken) oder">>" (STRG+ALT+C).

  2. Klicken Sie mit der rechten Maustaste auf ein Modul, für das symbole nicht geladen wurden. Im Fenster "Module " befindet sich der Status des Symbols beim Laden des Symbols in der Spalte "Symbolstatus ". Im Fenster "Anrufstapel" befindet sich der Status in der Spalte "Rahmenstatus", und der Rahmen ist ausgegraut.

    • Wählen Sie im Menü "Symbole laden" aus, um Symboldateien aus einem Ordner auf Ihrem Computer zu suchen und zu laden.

    • Wählen Sie "Symbol-Ladeinformationen" aus, um die vom Debugger nach Symbolen durchsuchten Speicherorte anzuzeigen.

    • Wählen Sie "Symboleinstellungen" aus, wodurch der Bereich "Extras" (oder "Debug") >Optionen zum Abschnitt "Alle Einstellungen>Debugging>Symbole>Suchorte" geöffnet wird. Aktivieren Sie das Kontrollkästchen "Symbole von den Microsoft Symbolservern herunterladen". Diese Option greift auf Symbole vom öffentlichen Microsoft Symbol Server zu. Sie können weitere Symbolspeicherorte hinzufügen, indem Sie Hinzufügen auswählen, und vorhandene Speicherorte mit Bearbeiten aktualisieren. Sie können die Ladereihenfolge der Speicherorte mithilfe von "Nach oben" und " Nach unten" ändern.
    • Wählen Sie "Symboleinstellungen" aus, wodurch das Dialogfeld "Extras" (oder "Debug) >Optionen im Abschnitt Debugging>Symbole geöffnet wird. Wählen Sie in der Gruppe Symboldatei (.pdb) Suchorte die Option Microsoft Symbol Server aus. Diese Option greift auf Symbole vom öffentlichen Microsoft Symbol Server zu. Sie können weitere Symbolspeicherorte hinzufügen, indem Sie Hinzufügen auswählen, und vorhandene Speicherorte mit Bearbeiten aktualisieren. Sie können die Ladereihenfolge der Speicherorte mithilfe von "Nach oben" und " Nach unten" ändern. Wählen Sie "OK" aus, um Ihre Änderungen anzuwenden.