当我试图调试我的插件后几秒钟后出现错误显示“附加调试器并且不支持调试petrel启动。请分离调试器”。请帮我解决这个问题
答案 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进程。