Exporter (0) Imprimer
Développer tout

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

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 tierce partie, vous devez indiquer au débogueur où se trouvent également les fichiers PDB ou DBG. 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.

RemarqueRemarque

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 est désactivée, à moins que vous ne souhaitiez charger des symboles manuellement lorsque vous déboguez.

  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 des 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 appuyez sur la touche Suppr.

  4. Cliquez sur OK.

Chargement manuel de symboles

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

Pour charger des symboles manuellement

  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, accédez au fichier de symboles (fichier PDB ou DBG) à charger. Lorsque le nom du fichier de symboles apparaît dans la zone Nom de fichier, cliquez sur OK.

Voir aussi

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft