Je travaille sur VS 2008 et j'ai trois projets en une seule solution. Je débogue en me connectant à un processus .net appelé par une application tierce (SalesLogix, une application CRM).Problème de débogage Visual Studio 2008
Une fois qu'il s'est attaché au processus et que j'ai tenté de définir un point d'arrêt dans l'un des projets, il ne définit pas de point d'arrêt dans ce fichier. En fait, il fait passer l'onglet actuel à un autre fichier dans un autre projet et définit un point d'arrêt dans ce document. Si le fichier n'est pas ouvert, il va même jusqu'à l'ouvrir pour moi. Je ne peux pas expliquer ça. Je n'ai aucune idée. Quelqu'un a-t-il vu un comportement aussi étrange? Je ne le croirais pas si je ne le voyais pas moi-même.
Un peu plus d'infos: si je mets un point d'arrêt avant d'attacher, il montre le "point rouge" et dit pas de symboles chargés ... pas de problème ... Je m'y attends. Lorsque je joins et invoque mon code .net de SalesLogix et que je repasse en VS, mon point d'arrêt est complètement parti (pas même un avertissement que la source ne correspond pas au fichier de débogage). Lorsque je tente de charger manuellement le fichier de débogage, un message me signale que le fichier de symboles ne correspond pas au module. Les fichiers .pdb et .dll sont horodatés de la même manière, donc je suis perplexe.
Vous avez des idées?
Thx,
Jeff
La ligne que vous définissez le point d'arrêt d'un appel de méthode/fonction? Peut-être que la fonction a été insérée de sorte que VS soit assez intelligent pour définir le point d'arrêt dans la méthode elle-même. –