Не удалось отладить мой плагин в petrel 2013

Когда я пытаюсь отладить свой плагин, через несколько секунд появляется следующая ошибка: «Отладчик подключен, а отладка запуска petrel не поддерживается. Пожалуйста, отсоедините отладчик». Пожалуйста, помогите мне решить эту проблему


person OkDroid    schedule 14.09.2014    source источник


Ответы (2)


По какой причине вы хотите запускать Petrel из VS с подключенным отладчиком?

1) Если вы хотите иметь возможность использовать функцию VS «Редактировать и продолжить», единственным вариантом является 32-битная сборка Petrel для разработчиков (вам потребуется лицензия Ocean).

2) Если вы пытаетесь отладить инициализацию вашего подключаемого модуля, вы можете добавить следующий оператор в код, который хотите отлаживать.

#if DEBUG
System.Diagnostics.Debugger.Launch();
#endif

Это подключит отладчик, если вы запускаете отладочную сборку вашего плагина.

DR

person DimaTX    schedule 16.09.2014

это ожидаемое поведение, когда вы используете 64-разрядную версию Petrel. У вас есть два варианта; 1) получить 32-битную версию Petrel или 2) создать окно msgbox в своем плагине и подключить VS к процессу petrel.exe, когда он появится.

person Tyskerud    schedule 15.09.2014
comment
Вы также можете перейти в раздел DEBUG -> Присоединить к процессу... и выбрать Petrel.exe после загрузки Petrel. - person Nathan Phetteplace; 15.09.2014