Когда я пытаюсь отладить свой плагин, через несколько секунд появляется следующая ошибка: «Отладчик подключен, а отладка запуска petrel не поддерживается. Пожалуйста, отсоедините отладчик». Пожалуйста, помогите мне решить эту проблему
Не удалось отладить мой плагин в petrel 2013
Ответы (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
Вы также можете перейти в раздел DEBUG -> Присоединить к процессу... и выбрать Petrel.exe после загрузки Petrel.
- person Nathan Phetteplace; 15.09.2014