J'ai une application qui s'exécute sous le processus "w3wp.exe"."Attach to Process" en tant qu'événement post-construction
Alors que le débogage, je me retrouve souvent, procédez comme suit:
1 - Faire un changement
2 - Construire le projet
3 - Rattacher à "w3wp.exe" en utilisant le « joindre traiter "dans le menu Outils.
4 - effectuer une action dans l'application pour faire exécuter mon code, je peux parcourir dans le débogueur
Je voudrais automatiser l'étape 3 dans le script de post-construction, de sorte que l'IDE s'attache automatiquement au processus une fois la construction terminée. Notez que je lance déjà l'application dans le cadre du processus de post-construction, donc je peux compter sur le processus existant à ce stade.
Est-ce que quelqu'un connaît un moyen d'automatiser la commande "attacher au processus"? Quelque chose de la ligne de commande serait particulièrement agréable, mais une macro ferait aussi. J'utilise Visual Studio 2008 sous Windows 7, 64 bits.
Modifier @InSane m'a donné essentiellement la bonne réponse, mais cela ne fonctionne pas parce que je dois déboguer le code managé, plutôt que du code natif. Il semble que vsjitdebugger utilise par défaut le code natif, et donc mon point d'arrêt n'est pas touché. De l'intérieur de l'EDI, je peux spécifier "code managé" et le débogueur s'attache comme prévu. Alors, est-il possible de pointer vsjitdebugger vers du code managé?
nous devons mettre à jour la chaîne "VisualStudio.DTE.9.0" pour la version de studio visuel respective. Pour VisualStudio2012, ce sera "VisualStudio.DTE.11.0" – NavaRajan
Pour Visual studio 2015, il sera "VisualStudio.DTE.14.0" – bluray