2015-04-12 3 views
0

У меня есть следующий код:Как выбрать режим отладки, автоматизирующий Visual Studio?

Process process = instance.Debugger.LocalProcesses.OfType<Process>().Single(p => p.ProcessID == processId); 

process.Attach(); 

Когда я запускаю это отладчик присоединяет с помощью собственного кода, и я хочу, чтобы указать управляемый код. Как мне это сделать?

Я не нашел способ настроить режим отладки.

ответ

1

Существует метод Attach2, который позволяет указать двигатель. Он документирован на msdn. Перед тем, как использовать его, вам нужно будет перейти к Process2.

https://msdn.microsoft.com/en-us/library/envdte80.process2.attach2.aspx

Вы также можете ждать отладчик должен быть запущен, проверьте, как инструменты Python делают это:

https://searchcode.com/codesearch/view/28475480/

+0

Это было. Благодаря! –

+1

Нет проблем. Кстати, приложение Attach выглядит неплохо, я отдам его! –

+0

Хорошо! Комментарии приветствуются. Я думаю, что это ускоритель производительности, по крайней мере, в моей компании, где мы разрабатываем в основном приложения Prism. –

 Смежные вопросы

  • Нет связанных вопросов^_^