Comment : utiliser un serveur de symboles

Cette rubrique s'applique à :

Édition

Visual Basic

C#

F#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Pro, Premium et Ultimate

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Visual Studio peut télécharger des fichiers de symboles de débogage à partir d'un serveur de symboles.

Les serveurs de symboles que vous pouvez utiliser sont les suivants :

  • Les serveurs de symboles publics Microsoft, qui fournissent des symboles pour les systèmes d'exploitation Windows, en plus de MDAC, d'IIS, d'ISA et du .NET Framework.

  • Un serveur de symboles tiers, qui fournit des symboles pour les DLL tierces utilisées par votre code.

  • Un serveur de symboles interne sur votre propre réseau.

  • Un serveur de symboles sur votre propre ordinateur local.

Les emplacements des serveurs de symboles Microsoft sont connus de Visual Studio. Vous n'avez pas à les indiquer avant de commencer à les utiliser, mais vous devez entrer un emplacement de cache. Cet emplacement de cache est un répertoire local dans lequel les symboles téléchargés sont stockés pour des raisons de performance.

Visual Studio se connecte automatiquement aux serveurs de symboles Microsoft lorsque vous cliquez sur Serveurs de symboles Microsoft. Cette commande est disponible par l'intermédiaire d'un bouton de la boîte de dialogue Options ou dans le menu contextuel de la fenêtre Modules.

Pour les autres serveurs de symboles, vous devez spécifier l'emplacement avant de les utiliser.

Notes

Si vous utilisez un serveur de symboles autre que les serveurs de symboles publics Microsoft, assurez-vous que ce serveur et son chemin d'accès sont dignes de confiance. Sinon, vous vous exposez à des risques sécuritaires.

Pour utiliser les serveurs de symboles Microsoft

  1. Dans le menu Outils, cliquez sur Options.

  2. Dans la boîte de dialogue Options, ouvrez le nœud Débogage, puis cliquez sur Symboles.

  3. Dans la page Symboles, accédez à la zone Emplacements du fichier de symboles (.pdb) et sélectionnez Serveurs de symboles Microsoft.

  4. Spécifiez un répertoire de cache de symboles grâce à l'une des méthodes suivantes :

    • Dans la zone Mettre en cache les symboles dans ce répertoire, tapez un chemin d'accès de répertoire, ou

    • Cliquez sur le bouton de sélection (...). Ensuite, depuis la boîte de dialogue Rechercher un dossier, sélectionnez un répertoire.

  5. Cliquez sur OK.

Pour télécharger manuellement des symboles publics Microsoft

  1. Cliquez avec le bouton droit dans la fenêtre Modules.

  2. Pointez sur Charger les symboles à partir de, puis cliquez sur Serveurs de symboles Microsoft.

    Cette procédure fonctionne uniquement si vous avez effectué la procédure précédente permettant de définir un emplacement de cache de symboles local.

    Notes

    Ne placez pas votre cache de symboles dans un dossier protégé, tel que le dossier Windows (par exemple dans un sous-dossier de C:\Windows). Utilisez plutôt un dossier en lecture-écriture.

Pour affecter un chemin d'accès à un serveur de symboles local ou tiers

  1. Dans le menu Déboguer, cliquez sur Options.

  2. Dans la boîte de dialogue Options, ouvrez le nœud Débogage, puis cliquez sur Symboles.

  3. Cliquez sur l'icône de dossier au-dessus de la zone Emplacements du fichier de symboles (.pdb).

    Cette action crée une entrée dans la zone Emplacements du fichier de symboles (.pdb). Cette entrée est vide et comporte uniquement un curseur clignotant qui vous permet de commencer à taper.

  4. Dans la zone Emplacements du fichier de symboles (.pdb), tapez le chemin d'accès au serveur de symboles.

    • Pour un serveur de symboles sur Internet, tapez :

      http://domain/path/symbols
      
    • Pour un serveur de symboles sur votre réseau local, tapez :

      \\server\path\symbols
      
    • Pour un serveur de symboles sur votre ordinateur local, tapez :

      c:\path\symbols
      
  5. (Facultatif) Pour améliorer le niveau de performance, spécifiez un répertoire de cache de symboles si vous ne l'avez pas déjà fait :

    • Dans la zone Mettre en cache les symboles dans ce répertoire, tapez un chemin d'accès de répertoire, ou

    • Cliquez sur le bouton (...), puis utilisez la boîte de dialogue Rechercher un dossier pour sélectionner un répertoire.

    Pour les serveurs de symboles locaux et tiers, la spécification d'un répertoire de cache est facultative. Elle est toutefois recommandée pour améliorer le niveau de performance.

  6. Cliquez sur OK.

Voir aussi

Tâches

Comment : spécifier un comportement de chargement et des emplacements de symboles

Référence

Symboles, Débogage, boîte de dialogue Options

Concepts

Fichiers DBG

Installation de symboles pour le débogage des incidents d'appel système

Autres ressources

Paramètres et préparation du débogage

Historique des modifications

Date

Historique

Motif

Mars 2011

Ajout du conseil de ne pas utiliser le dossier Windows.

Remplacez par l'un des jetons suivants :

Commentaires client.