Gewusst wie: Verwenden eines Symbolservers
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Visual Studio kann Debugsymboldateien von einem Symbolserver herunterladen.
Folgende Symbolserver können verwendet werden:
Die öffentlichen Symbolserver von Microsoft, die zusätzlich zu MDAC, IIS, ISA und .NET Framework Symbole für Windows-Betriebssysteme bereitstellen.
Ein Symbolserver eines Drittanbieters, der Symbole für Drittanbieter-DLLs bereitstellt, die von Ihrem Code verwendet werden.
Ein interner Symbolserver im eigenen Netzwerk.
Ein Symbolserver auf Ihrem lokalen Computer.
Die Adressen der Microsoft-Symbolserver sind Visual Studio bekannt. Sie müssen die Adressen vor der Verwendung nicht eingeben. Sie müssen jedoch einen Cachespeicherort eingeben. Bei diesem Cachespeicherort handelt es sich um ein lokales Verzeichnis, in dem die heruntergeladenen Symbole aus Leistungsgründen gespeichert werden.
Visual Studio stellt automatisch eine Verbindung mit den Microsoft-Symbolservern her, wenn Sie auf Microsoft-Symbolserver klicken. Dieser Befehl ist über eine Schaltfläche im Dialogfeld Optionen oder im Kontextmenü im Fenster Module verfügbar.
Für andere Symbolserver müssen Sie die Adresse angeben, bevor Sie sie verwenden.
Tipp
Wenn Sie einen anderen Symbolserver als die öffentlichen Microsoft-Symbolserver verwenden, vergewissern Sie sich, dass der Symbolserver und der zugehörige Pfad vertrauenswürdig sind. Andernfalls setzen Sie sich möglicherweise Sicherheitsbedrohungen aus.
So verwenden Sie die Symbolserver von Microsoft
Klicken Sie im Menü Extras auf Optionen.
Erweitern Sie im Dialogfeld Optionen den Knoten Debuggen, und klicken Sie anschließend auf Symbole.
Wechseln Sie auf der Seite Symbole zum Feld Speicherorte für Symboldateien (.pdb), und wählen Sie Microsoft-Symbolserver aus.
Geben mit einer der folgenden Methoden ein Symbolcacheverzeichnis an:
Geben Sie im Feld Symbole in diesem Verzeichnis zwischenspeichern einen Verzeichnispfad ein, oder
Klicken Sie auf die Schaltfläche mit den Auslassungszeichen (…). Wählen Sie anschließend im Dialogfeld Ordner suchen, um ein Verzeichnis auszuwählen.
Klicken Sie auf OK.
So laden Sie manuell öffentliche Microsoft-Symbole herunter
Klicken Sie mit der rechten Maustaste in das Fenster Module.
Zeigen Sie auf Symbole laden aus, und klicken Sie dann auf Microsoft-Symbolserver.
Diese Vorgehensweise ist nur möglich, wenn Sie wie oben beschrieben einen lokalen Cachespeicherort für Symbole festgelegt haben.
Tipp
Platzieren Sie den Symbolcache nicht in einem geschützten Ordner (z. B. im Windows-Ordner (z. B. ein Unterordner von C:\Windows). Verwenden Sie stattdessen einen Ordner mit Lese-/Schreibzugriff.
So legen Sie einen Pfad zu einem lokalen Symbolserver oder einem Drittanbieter-Symbolserver fest
Klicken Sie im Menü Debuggen auf Optionen.
Erweitern Sie im Dialogfeld Optionen den Knoten Debuggen, und klicken Sie anschließend auf Symbole.
Klicken Sie auf das Ordnersymbol über dem Feld Speicherorte für Symboldateien (.pdb).
Dadurch wird ein neuer Eintrag im Feld Speicherorte für Symboldateien (.pdb) erstellt. Der Eintrag ist anfänglich leer, und es wird lediglich ein blinkender Cursor angezeigt, an dem mit der Eingabe begonnen werden kann.
Geben Sie im Feld Speicherorte für Symboldateien (.pdb) den Pfad zum Symbolserver ein.
Geben Sie für einen Symbolserver im Internet Folgendes ein:
http://domain/path/symbols
Geben Sie für einen Symbolserver im lokalen Netzwerk Folgendes ein:
\\server\path\symbols
Geben Sie für einen Symbolserver auf dem lokalen Computer Folgendes ein:
c:\path\symbols
(Optional) Geben Sie zum Verbessern der Leistung ein Symbolcacheverzeichnis an, sofern dies nicht bereits erfolgt ist:
Geben Sie im Feld Symbole in diesem Verzeichnis zwischenspeichern einen Verzeichnispfad ein, oder
Klicken Sie auf die Schaltfläche "…", und wählen Sie dann im Dialogfeld Ordner suchen ein Verzeichnis aus.
Für lokale Symbolserver und Drittanbieter-Symbolserver ist die Angabe eines Cacheverzeichnisses optional. Es wird jedoch aus Leistungsgründen empfohlen.
Klicken Sie auf OK.
Siehe auch
Aufgaben
Gewusst wie: Angeben von Symbolspeicherorten und Ladeverhalten
Referenz
Symbols, Debugging, Options Dialog Box
Konzepte
Installieren von Symbolen zum Debuggen von Abstürzen während eines Systemaufrufs
Weitere Ressourcen
Einstellungen und Vorbereitung für das Debuggen
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
März 2011 |
Hinweis wurde hinzugefügt, dass nicht der Windows-Ordner verwendet werden sollte. |
Ersetzen Sie es durch eines der folgenden Token: Kundenfeedback. |