Partager via


Comment : spécifier le chemin d'accès d'un symbole

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

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

Standard

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

Pro et Team

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

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Pour déboguer votre code, le débogueur a besoin des fichiers PDB (ou des fichiers plus anciens au format DBG) qui contiennent les symboles de votre application. Par défaut, le débogueur recherche ces fichiers dans le même emplacement que votre fichier EXE ou votre application.

Si vous devez déboguer des DLL système ou tierces, vous devez également indiquer au débogueur où se trouvent les fichiers PDB ou DBG pour ces DLL. Par conséquent, vous devez spécifier les chemins d'accès où le débogueur peut trouver ces fichiers DBG ou PDB. Pour plus d'informations, consultez Comment : utiliser un serveur de symboles.

Remarque :

Vérifiez la fiabilité du serveur de symboles. Faute de quoi, vous pourriez être exposé à des menaces de sécurité.

Pour le débogage distant, les fichiers de symboles du code managé doivent se trouver sur l'ordinateur distant, alors que les fichiers de symboles du code natif doivent se trouver sur l'ordinateur local. Si vous utilisez un serveur de symboles, l'emplacement du cache de symboles pour le code managé doit se trouver sur l'ordinateur distant, alors que l'emplacement du cache de symboles pour le code natif doit se trouver sur l'ordinateur local.

Pour ajouter un chemin d'accès à la liste des emplacements des fichiers de symboles (.pdb ou .dbg)

  1. Dans le menu Outils, choisissez Options.

  2. Dans la boîte de dialogue Options, ouvrez le nœud Débogage en cliquant dessus.

  3. Sous Débogage, sélectionnez la catégorie Symboles.

  4. La page Symboles contient une zone appelée Emplacements du fichier de symboles (.pdb). Au-dessus de cette zone figurent quatre icônes. Cliquez sur l'icône de dossier pour afficher la zone de texte modifiable Emplacements du fichier de symboles (.pdb).

  5. Modifiez le texte pour ajouter un nouveau chemin d'accès. La saisie semi-automatique des instructions vous aide à obtenir le format approprié.

  6. Vérifiez que l'option Rechercher aux emplacements ci-dessus uniquement lorsque les symboles sont chargés manuellement n'est pas sélectionnée, sauf si vous voulez charger manuellement les symboles lors du débogage.

  7. Si vous utilisez des symboles sur un serveur de symboles distant, vous pouvez améliorer les performances en spécifiant un répertoire local dans lequel les symboles peuvent être copiés. Pour ce faire, utilisez la zone Mettre en cache les symboles des serveurs de symboles dans ce répertoire. Si vous déboguez un programme sur un ordinateur distant, le répertoire de cache désigne un répertoire sur cet ordinateur.

  8. Cliquez sur OK.

Pour supprimer un chemin d'accès de la liste des chemins d'accès aux symboles

  1. Ouvrez la boîte de dialogue Options et accédez à la page Symboles, tel que décrit dans la procédure précédente.

  2. Sélectionnez un chemin d'accès dans la zone Emplacements du fichier de symboles (.pdb).

  3. Cliquez sur l'icône « X » rouge ou cliquez sur Supprimer.

  4. Cliquez sur OK.

Chargement manuel de symboles

Vous pouvez charger manuellement des symboles à partir de la fenêtre Modules.

Pour charger manuellement les symboles

  1. Cliquez avec le bouton droit dans la fenêtre Modules et sélectionnez Rechercher des symboles dans le menu contextuel.

  2. Le débogueur recherche le chemin d'accès aux symboles pour tenter de trouver lui-même les symboles. Si les symboles sont introuvables, la boîte de dialogue Rechercher des symboles s'affiche. Dans la boîte de dialogue Rechercher des symboles, recherchez le fichier de symboles (fichier PDB ou DBG) que vous souhaitez charger. Lorsque le nom du fichier de symboles apparaît dans la zone Nom de fichier, cliquez sur OK.

Voir aussi

Concepts

Fichiers DBG

Fichiers PDB (C++)

Fichiers PDB (C# et Visual Basic)

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

Référence

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

Autres ressources

Paramètres et préparation du débogage