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. Vergewissern Sie sich unter "Extras" (oder "Debuggen")>-Optionen>für das Debuggen>allgemein:

    • Deaktivieren Sie die Option "Nur meinen Code aktivieren".
    • Wählen Sie "Quelllink-Unterstützung aktivieren" aus.
  2. Wählen Sie unter „Tools” (oder „Debug”) >„Optionen”>„Debugging”>„Symbole” die Option „Microsoft-Symbolserver” aus.

  1. Wählen Sie unter Extras (oder Debuggen) >Optionen>Debuggen>Allgemein die Option .NET Framework-Quellschritt aktivieren aus.

    • Wenn "Nur Mein Code" aktiviert war, wird ihnen in einem Warndialogfeld mitgeteilt, dass "Nur Mein Code" jetzt deaktiviert ist. Wählen Sie OK aus.

    • Wenn Sie keinen lokalen Symbolcache festgelegt haben, wird ihnen in einem Warndialogfeld mitgeteilt, dass ein Standardsymbolcache festgelegt wurde. Wählen Sie OK aus.

  2. Wählen Sie 'OK' aus, um das Dialogfeld "Optionen " zu schließen.

Festlegen oder Ändern von Symbolquellen und Ladeverhalten

  1. Wählen Sie die Kategorie Symbole unter Extras (oder Debug) >Optionen>Debugging aus.

  2. Wählen Sie auf der Seite "Symbole" unter "Symboldatei (.pdb) Speicherorte"Microsoft-Symbolserver aus, um auf Symbole von den öffentlichen Microsoft Symbolservern zuzugreifen. Wählen Sie die Symbolleistenschaltflächen aus, um weitere Symbolpositionen hinzuzufügen und die Ladereihenfolge zu ändern.

  3. Um den Cache Ihrer lokalen Symbole zu ändern, ändern Sie ihn oder navigieren Sie zu einem anderen Speicherort unter Cache-Symbole in diesem Verzeichnis.

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

    Wenn Sie symbole jetzt nicht herunterladen, werden sie beim nächsten Starten des Debuggings heruntergeladen.

  5. Wählen Sie 'OK' aus, um das Dialogfeld "Optionen " zu schließen.

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, um die Seite "Symbole" zu öffnen. Wählen Sie auf der Seite "Symbole" unter "Symboldatei (.pdb) Speicherorte"Microsoft-Symbolserver aus, um auf Symbole von den öffentlichen Microsoft Symbolservern zuzugreifen. Wählen Sie die Symbolleistenschaltflächen aus, um weitere Symbolpositionen hinzuzufügen und die Ladereihenfolge zu ändern. Wählen Sie OK aus, um das Dialogfeld zu schließen.