J'essaye de déboguer un service Windows en utilisant VS2008 sur Win7 64-Bit. Le problème que j'ai est qu'aucun de mes points d'arrêt ne sont touchés, indépendamment de la configuration de construction que je choisis: x86, x64 ou AnyCPU. En utilisant "Attach to Process" après le démarrage du service, aucun des points d'arrêt n'est atteint - et l'EDI ne m'informe pas qu'ils ne seront pas touchés (en faisant le cercle et le contour rouge, par exemple) - il semble simplement agir comme si les points de rupture n'étaient même pas là.VS2008 sur Win7 64 bits: Débogage d'un service Windows
Quelqu'un peut-il me diriger dans la bonne direction ici?
Remerciements
/Richard.
Compilé en mode débogage, les fichiers PDB sont situés à l'endroit prévu, 100% sûr que le code où les points d'arrêt sont définis est en cours d'exécution. J'ai utilisé la méthode Debugger.Break() et cela n'a pas fonctionné. Toujours ne cassera pas! – Richard
J'ai marqué cette question comme réponse parce que, bien que n'étant pas directement l'action qui a conduit à la résolution, vous avez commencé sur la bonne voie avec votre commentaire sur les modes de compilation. En fin de compte, le problème était de tenter de déboguer une application dans une solution mixte x86/x64, que l'IDE n'aimait apparemment pas sur Win7 x64. Recompiler tout comme x86 a fait l'affaire. Merci. – Richard
Merci pour le vote. Juste une note ... Je pense que vous pouvez toujours répondre à votre propre question et ensuite accepter cette réponse. –