Gewusst wie: Debuggen einer .NET Framework-Quelle

Aktualisiert: November 2007

Die neueste Version von Visual Studio stellt neue Features für das .NET Framework-Debugging bereit. Um den .NET Framework-Quellcode zu debuggen, müssen Sie Zugriff auf Debugsymbole für den Code haben. Außerdem müssen Sie die schrittweise Ausführung des .NET Framework-Quellcodes aktivieren.

Sie können die schrittweise Ausführung von .NET Framework und das Herunterladen von Symbolen im Dialogfeld Optionen aktivieren. Wenn Sie das Herunterladen von Symbolen aktivieren, können Sie angeben, ob Symbole sofort heruntergeladen werden sollen, oder Sie können die Option für das spätere Herunterladen aktivieren. Wenn Sie die Symbole nicht sofort herunterladen, werden die Symbole heruntergeladen, wenn Sie das nächste Mal einen Debugvorgang Ihrer Anwendung starten. Sie können auch einen manuellen Download über das Fenster Module oder das FensterAufrufliste ausführen.

So aktivieren Sie das Debuggen des .NET Framework-Quellcodes

  1. Klicken Sie im Menü Extras auf Optionen.

  2. Klicken Sie im Dialogfeld Optionen auf die Kategorie Debuggen.

  3. Legen Sie im Feld Allgemein die schrittweise Ausführung des Quellcodes auf Durchlaufen des .NET Framework-Quellcodes aktivieren fest.

    1. Wenn Sie Nur Mein Code aktiviert haben, wird Ihnen in einem Warndialogfeld mitgeteilt, dass Nur mein Code jetzt deaktiviert wird. Klicken Sie auf OK.

    2. Wenn Sie keinen Speicherort für den Symbolcache festgelegt haben, teilt Ihnen ein anderes Warndialogfeld mit, dass jetzt ein Standardspeicherort für den Symbolcache festgelegt wird. Klicken Sie auf OK.

  4. Klicken Sie in der Kategorie Debuggen auf Symbole.

  5. Wenn Sie den Speicherort des Symbolcaches ändern möchten:

    1. Öffnen Sie den Knoten Debugging in dem Feld auf der linken Seite.

    2. Klicken Sie unter dem Knoten Debugging auf Symbole.

    3. Bearbeiten Sie den Speicherort in Symbole vom Symbolserver in diesem Verzeichnis zwischenspeichern, oder klicken Sie auf Durchsuchen, um einen Speicherort auszuwählen.

  6. Wenn Sie Symbole sofort herunterladen möchten, klicken Sie auf Symbole von oben angegebenen Speicherorten laden.

    Diese Schaltfläche ist im Entwurfsmodus nicht verfügbar.

    Wenn Sie die Symbole nicht sofort herunterladen, werden die Symbole automatisch heruntergeladen, wenn Sie das nächste Mal einen Debugvorgang Ihres Programms starten.

  7. Klicken Sie auf OK, um das Dialogfeld Optionen zu schließen.

So laden Sie Frameworksymbole mit dem Fenster "Module"

  1. Klicken Sie im Fenster Module mit der rechten Maustaste auf ein Modul, für das keine Symbole geladen sind. Sie können in der Spalte Symbolstatus feststellen, ob Symbole geladen sind.

  2. Zeigen Sie auf Symbole laden aus, und klicken Sie auf Microsoft-Symbolserver, um Symbole von den öffentlichen Microsoft-Symbolservern herunterzuladen, oder klicken Sie auf Symbolpfad, um Symbole aus einem Verzeichnis zu laden, in dem Sie zuvor Symbole gespeichert haben.

So laden Sie Frameworksymbole mit dem Fenster "Aufrufliste"

  1. Klicken Sie im Fenster Aufrufliste mit der rechten Maustaste auf einen Rahmen, für den keine Symbole geladen sind. Der Rahmen wird abgeblendet.

  2. Zeigen Sie auf Symbole laden aus, und klicken Sie auf Microsoft-Symbolserver oder Symbolpfad.

Siehe auch

Aufgaben

Gewusst wie: Verwenden eines Symbolservers

Gewusst wie: Angeben eines Symbolpfads

Weitere Ressourcen

Debuggen von verwaltetem Code