J'ai parcouru le réseau en essayant de trouver une réponse à cette question, mais toutes les autres suggestions ne fonctionnent pas.Débogage à distance dans Visual Studio: le fichier de symboles ne correspond pas au module
J'ai une DLL C# .net 3.5 qui est un complément à un autre programme. Le programme appelle la DLL lorsque l'utilisateur appuie sur un certain bouton. Mon outil a une erreur qui est liée à la configuration spécifique de l'ordinateur des utilisateurs (non reproductible sur le mien), donc je veux le déboguer à distance.
J'ai installé des outils de débogage (2010, mais j'ai également essayé dans VS 2008 pour le même résultat) sur le PC distant, et exécutez ma DLL. Je vais ensuite à Debug> Attach to Process, sélectionnez le PC distant, sélectionnez l'exe 'Revit.exe' qui héberge ma DLL, et il se connecte ok. Mais je ne peux pas définir de points d'arrêt ou quoi que ce soit car il est dit qu'il n'y a pas de symboles chargés. (cercle rouge vide avec /!)
J'ouvre la fenêtre des modules, faites un clic droit sur ma DLL 'PLT2.dll' et essayez de charger les symboles à partir du chemin du symbole, je sélectionne le fichier PDB qui se trouve sur le réseau conduire juste à côté de la DLL et il dit qu'il ne correspond pas au module.
J'ai essayé les suggestions suivantes sur la base de j'ai trouvé sur le net:
- vérifié que le code n'est pas réglé pour optimiser, et que les informations de débogage de sortie il ensemble à plein.
- Le fichier PDB correspond exactement à la DLL, je les ai tous supprimés et je l'ai reconstruit.
- Le chemin des symboles sur les deux ordinateurs est la même
- Activé Just My code
Quelqu'un at-il des idées sur ce que je pouvais faire?