无法在petrel 2013中调试我的插件

时间:2014-09-14 19:27:04

标签: ocean petrel

当我试图调试我的插件后几秒钟后出现错误显示“附加调试器并且不支持调试petrel启动。请分离调试器”。请帮我解决这个问题

2 个答案:

答案 0 :(得分:4)

您希望从带有附加调试器的VS启动Petrel的原因是什么?

1)如果您希望能够使用VS“编辑并继续”功能,您唯一的选择是32位开发人员的Petrel版本(您需要Ocean许可证)。

2)如果您正在尝试调试插件初始化,可以将以下语句添加到要调试的代码中

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

如果您正在运行插件的调试版本

,这将附加一个调试器

DR

答案 1 :(得分:2)

当您运行x64位版本的Petrel时,这是预期的行为。你有两个选择; 1)获取32位版本的Petrel,或2)在插件中创建一个msgbox,并在弹出时将VS连接到petrel.exe进程。