Работает ли удаленная отладка MonoDevelop в Windows? - PullRequest
0 голосов
/ 14 сентября 2010

Я использую mono-2.6.7 и monodevelop-2.4, моя ОС - Windows 7.

Я пытаюсь реализовать удаленный отладчик для своей собственной среды выполнения (на основе моно, моно встроенов нем используется lang - C #) так, как это делает Novell для Moonlight.

К сожалению, безуспешно ...

После нажатия «Отладка» в MonoDevelop:

  1. Среда IDE переведена в состояние отладки,
  2. myзапускается среда выполнения,
  3. успешно отправляет DWP-Handshake в IDE прослушивания
  4. , а затем соединение прерывается и отладка завершается.

По некоторым причинам (абсолютно неясным для меня) IDE не отправляет рукопожатие после получения его из моей среды выполнения, а просто прерывает соединение.

Код, который я использую, находится в другом вопросе: Невозможно использовать Mono Soft Debugger Remote Debugging, потому что ошибка «отладчик-агент: сбой квитирования DWP»

Знает ли кто-нибудьесли это можно сделать безопасным способом для Moonlight?Или это невозможно?Может быть, есть другое решение?

1 Ответ

0 голосов
/ 16 сентября 2010

доказали!Оно работает.Проблема была в необработанном исключении, выданном методом VirtualMachineManager.ListenInternal (2) в Mono.Debugger.Soft.Подробнее здесь - Невозможно использовать Mono Soft Debugger Remote Debugging, потому что ошибка «отладчик-агент: сбой квитирования DWP»

...