Partager via


Fichiers PDB (C# et Visual Basic)

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual

Authentification de base

C#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique ne s'applique pas La rubrique s'applique

Standard

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

La rubrique s'applique

Pro et Team

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

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.

Un fichier PDB (base de données du programme) contient des informations sur l'état du projet et le débogage, qui permettent l'édition des liens incrémentielle pour la configuration Debug de votre programme. Un fichier PDB est créé lorsque vous effectuez la génération avec /debug (Visual Basic/C#). Vous pouvez générer des applications Visual Basic et Visual C# avec /debug:full ou /debug:pdbonly. La génération avec /debug:full donne lieu à un code débogable. La génération avec /debug:pdbonly permet d'obtenir des PDB mais non le DebuggableAttribute indiquant au compilateur JIT que des informations de débogage sont disponibles. Utilisez /debug:pdbonly si vous souhaitez générer des PDB pour une version Release sans la rendre débogable.

Le débogueur Visual Studio utilise le chemin d'accès au fichier PDB dans le fichier EXE ou DLL pour rechercher le fichier project.pdb. Si le débogueur ne peut pas trouver le fichier PDB à cet emplacement ou que le chemin d'accès n'est pas valide (par exemple, lorsque le projet a été déplacé sur un autre ordinateur), le débogueur recherche le chemin d'accès contenant le fichier EXE, les chemins d'accès aux symboles spécifiés dans la boîte de dialogue Options. Ce chemin d'accès est en général le dossier Débogage du nœud Symboles. Le débogueur ne charge pas de fichier PDB qui ne correspond pas à la ressource binaire en cours de débogage.

Voir aussi

Autres ressources

Paramètres et préparation du débogage