Могу ли я подключиться к процессу без его запуска? - PullRequest
1 голос
/ 30 ноября 2009

Можно ли в приложении Visual Studio 2005 Attach to Process выбрать приложение для запуска, а затем выполнить отладку в отличие от приложения, которое уже запущено?

Я пытаюсь отладить плагин FileMaker, и я могу отладить его нормально, если я открою FileMaker, а затем использую присоединение к процессу, но теперь я хочу отладить инициализацию плагина, поэтому нужно отлаживать, как только запускается хост-приложение.

Возможно ли это?

Ответы [ 3 ]

1 голос
/ 30 ноября 2009

Для проекта VS вы можете легко указать команду для выполнения в разделе «Отладка» свойств проекта. Вы не указали, какой язык вы используете, но AFAIK вы можете указать команду отладки во всех из них.

Для C ++ это находится в разделе «Отладка», это свойство Command. Для C # на вкладке Debug укажите внешнее приложение для запуска.

1 голос
/ 30 ноября 2009

с использованием F5. Перетащите исполняемый файл в Studio и запустите Debug. Вы можете запустить exe-файл из самой Visual Studio и предоставить имена DLL в «дополнительных библиотеках»

0 голосов
/ 30 ноября 2009

Абсолютно. У меня был успех с методом, размещенным здесь и Средствами отладки Windows .

Вы также можете запустить процесс из своего кода и использовать Debugger.Attach для динамического запуска отладчика.

Существует также плагин Visual Studio , который будет обрабатывать это для вас.

...