Использование Debugger.Launch с живой отладкой Vmware - PullRequest
1 голос
/ 22 ноября 2011

Я пытаюсь настроить оперативную отладку Vmware с помощью Vmware Workstation 8 и Visual Studio 2010. Кажется, все работает, кроме случаев, когда я пытаюсь отладить службу. В моих службах есть строка Debugger.Launch () в конструкторе, поэтому я могу присоединиться, прежде чем что-либо еще произойдет. Однако, поскольку на гостевой машине нет JIT, я получаю эту ошибку:

Произошло необработанное исключение Microsoft.NET Framework в Program.exe [3464]. Отладка Just-In-Time это исключение завершилось следующей ошибкой: ни один из установленных отладчиков не включил отладку Just-In-Time. В Visual Studio отладку Just-In-Time можно включить в меню Инструменты / Параметры / Отладка / Just-In-Time.

Для получения дополнительной информации проверьте индекс документации «Отладка точно в срок, ошибки».

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

1 Ответ

0 голосов
/ 27 января 2012

Я думаю, что вам нужно установить средства удаленной отладки Visual Studio 2010 на виртуальной машине, на которой вы хотите отлаживать службу, чтобы событие debugger.launch было перехвачено, чтобы вы могли отлаживать. Я не думаю, что вы можете сделать это без их установки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...