Question

Quel est le format (schéma) de fichiers .NET PDB? Je voudrais analyser les informations sur ces fichiers afin que je puisse afficher les bonnes lignes de code (numéros de ligne) dans une application de débogage.

Était-ce utile?

La solution

Bibliothèque de dbghelp (simple):

http://msdn.microsoft.com/en -us / bibliothèque / ms679309 (VS.85) .aspx

DIA SDK (plus complet, mais COM):

http://msdn.microsoft.com/en -us / bibliothèque / x93ctkx8 (VS.80) .aspx

Je ne l'ai utilisé dbghelp moi-même, et seulement pour les fichiers binaires natifs. Je l'ai trouvé assez facile à utiliser, si tout ce que vous devez faire est de convertir l'adresse au nom de fichier et le numéro de la ligne. Ne peut pas dire si cela fonctionne trop des applications gérées, mais sinon, il semble que le SDK DIA fait.

En ce qui concerne le format APB, pour citer la page DIA, « Parce que le format du fichier pdb généré par les outils de postcompiler subit une révision constante, ce qui expose le format est peu pratique ». Donc, c'est, je suppose ...

scroll top