Gewusst wie: Verwenden eines Symbolservers
Aktualisiert: November 2007
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro und Team |
Tabellenlegende:
Vorhanden |
|
Nicht vorhanden |
|
Befehl oder Befehle, die standardmäßig ausgeblendet sind. |
Sie können einen Symbolserver verwenden, um Visual Studio das automatische Herunterladen der entsprechenden Symbole für das Debuggen des Visual Studio-Projekts zu ermöglichen.
Microsoft betreibt öffentliche Symbolserver, die zusätzlich zu MDAC, IIS, ISA und .NET Framework Symbole für Windows-Betriebssysteme bereitstellen.
In Microsoft Visual Studio 2008 SP1 wird automatisch eine Verbindung zu den öffentlichen Microsoft-Symbolservern hergestellt, wenn Sie im Dialogfeld Optionen (Kategorie Debuggen, Seite Symbole) oder im Kontextmenü (im Fenster Module des Fensters Aufrufliste) auf Symbole von Microsoft-Symbolservern laden klicken.
Zusätzlich kann für Entwickler unter http://msdl.microsoft.com/download/symbols ein lokaler Symbolserver in Ihrem Intranet oder auf Ihrem lokalen Computer eingerichtet werden.
Um einen Symbolserver zu verwenden, müssen Sie den Pfad des Servers in den Visual Studio-Optionen wie nachfolgend beschrieben angeben. Weitere Informationen finden Sie unter Gewusst wie: Angeben eines Symbolpfads. Wenn Sie über Visual Studio 2008 SP1 verfügen, können Sie im Dialogfeld Optionen Pfade aus der Liste Speicherorte für Symboldateien (.pdb) entfernen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Angeben eines Symbolpfads.
Hinweis: |
---|
Stellen Sie sicher, dass der Symbolserver und der zugehörige Pfad vertrauenswürdig sind. Andernfalls setzen Sie sich möglicherweise Sicherheitsbedrohungen aus. |
So legen Sie einen Pfad zu einem Symbolserver fest
Klicken Sie im Menü Debuggen auf Optionen.
Erweitern Sie im Dialogfeld Optionen den Knoten Debuggen, und klicken Sie anschließend auf Symbole. Weitere Informationen hierzu finden Sie unter Gewusst wie: Angeben eines Symbolpfads.
Bearbeiten Sie den Text, um einen neuen Pfad zum Symbolserver hinzuzufügen.
Um den öffentlichen Microsoft-Symbolserver zu verwenden, geben Sie Folgendes ein:
http://msdl.microsoft.com/download/symbols
Um einen Intranetsymbolserver zu verwenden, geben Sie Folgendes ein:
\\server\path\symbols
Um einen Symbolserver auf Ihrem lokalen Computer zu verwenden, geben Sie Folgendes ein:
c:\path\symbols
Deaktivieren Sie die Option Speicherorte nur durchsuchen, wenn Symbole manuell geladen werden, wenn beim Starten eines Debugbuilds automatisch Symbole geladen werden sollen.
Wenn Sie auf einem Remotesymbolserver Symbole verwenden, können Sie die Leistung steigern, indem Sie ein lokales Verzeichnis angeben, in das die Symbole kopiert werden können. Geben Sie dazu einen Pfad im Feld Symbole vom Symbolserver in diesem Verzeichnis zwischenspeichern ein. Wenn Sie eine Verbindung mit dem öffentlichen Symbolserver von Microsoft herstellen möchten, müssen Sie diese Einstellung aktivieren. Wenn Sie ein Remotedebuggen durchführen, befindet sich das Cacheverzeichnis auf dem Remotecomputer.
Klicken Sie auf OK.
Wenn Sie den öffentlichen Symbolserver von Microsoft verwenden, wird möglicherweise ein Dialogfeld mit dem Endbenutzer-Lizenzvertrag angezeigt. Klicken Sie auf Ja, um den Vertrag zu akzeptieren.
Sofern nicht die Option für einen manuellen Download ausgewählt wurde, werden die Symbole beim Debuggen sofort heruntergeladen. Wenn Sie sich im Entwurfsmodus befinden, werden die Symbole beim nächsten Start des Debugbuilds heruntergeladen, sofern nicht die Option für ein manuelles Herunterladen ausgewählt wurde.
Siehe auch
Aufgaben
Gewusst wie: Angeben eines Symbolpfads
Konzepte
Installieren von Symbolen zum Debuggen von Abstürzen während eines Systemaufrufs
Referenz
Symbole, Debuggen, Dialogfeld "Optionen"