У меня есть приложение, которое запускается в процессе "w3wp.exe".
Во время отладки я часто выполняю следующие действия:
1 - внести некоторые изменения
2 - Построить проект
3 - Присоединить к «w3wp.exe» с помощью диалога «присоединить к процессу» в меню «Инструменты».
4 - выполнить какое-либо действие в приложении, чтобы мой код выполнялся, чтобы я мог выполнить его в отладчике
Я бы хотел автоматизировать шаг 3 в сценарии после сборки, чтобы среда IDE автоматически подключалась к процессу после завершения сборки. Обратите внимание, что я уже запускаю приложение как часть процесса после сборки, поэтому могу рассчитывать на процесс, существующий на данный момент.
Кто-нибудь знает способ автоматизации команды «присоединить к процессу»? Что-то из командной строки было бы особенно хорошо, но макрос тоже подойдет.
Я использую Visual Studio 2008 под Windows 7, 64-разрядная версия.
Редактировать
@InSane в основном дал мне правильный ответ, но он не работает, потому что мне нужно отлаживать управляемый код, а не собственный код. Похоже, что vsjitdebugger по умолчанию использует нативный код, и поэтому моя точка останова не достигнута. Внутри IDE я могу указать «управляемый код», и отладчик подключается, как и ожидалось. Так есть ли способ указать vsjitdebugger на управляемый код?