J'ai une DLL de version native qui est construite avec des symboles. Il y a une étape de post-construction qui modifie la DLL. L'étape de post-construction effectue une certaine compression et ajoute probablement des données. Le fichier pdb est toujours valide, mais ni WinDbg ni Visual Studio 2008 ne chargeront les symboles pour la DLL après l'étape de post-construction. Quels bits dans le fichier pdb ou la DLL devons-nous modifier pour obtenir WinDbg ou Visual Studio pour charger les symboles quand il charge une sauvegarde dans laquelle notre version dll est référencée?Les symboles (pdb) pour la DLL native ne sont pas chargés en raison de l'étape de post-construction
Est-ce la taille de fichier qui compte? Une somme de contrôle ou un hachage? Un horodatage?
Modifier la décharge? ou modifier le pdb? modifier la DLL avant qu'elle ne soit expédiée?
(Nous savons que le pdb est valide car nous pouvons l'utiliser pour obtenir manuellement les noms de symboles pour les adresses dans les callstacks dump qui référencent la DLL libérée.C'est juste une douleur totale dans le * ss. dans un callstack dans tous les threads.)
+1: Merci de revenir avec une description si détaillée. – RichieHindle