Debugging Monodevelop Windows->;使用软调试器进行Linux远程调试

Debugging Monodevelop Windows->;使用软调试器进行Linux远程调试,debugging,mono,monodevelop,Debugging,Mono,Monodevelop,我正在为Monodevelop编写一个插件,它可以调试mono应用程序 在基于Meego插件的远程Linux主机上。看起来像是 Meego Addin已经停产了,所以我试图把它作为一个新的品牌重新推出 通用Linux远程调试插件 我让它启动并运行,调试器成功连接,暂停 并继续工作,但调试器忽略所有断点 我认为问题可能在于MDB文件中的程序集路径 从我的Windows PC传输到Linux主机,因为 ResolveBreakPoint中的FindLocation为null,并且InsidelLoa

我正在为Monodevelop编写一个插件,它可以调试mono应用程序 在基于Meego插件的远程Linux主机上。看起来像是 Meego Addin已经停产了,所以我试图把它作为一个新的品牌重新推出 通用Linux远程调试插件

我让它启动并运行,调试器成功连接,暂停 并继续工作,但调试器忽略所有断点

我认为问题可能在于MDB文件中的程序集路径 从我的Windows PC传输到Linux主机,因为 ResolveBreakPoint中的FindLocation为null,并且InsidelLoadRange== 假的

是否有办法更改MDB中的路径信息,以便
在windows和linux设备上使用它们?

mdb文件中的路径应与主机(即IDE)上源文件的位置相匹配。例如,当Windows机器调试Android机器的Mono时,mdb文件具有Windows路径


mdb文件更有可能与程序集不匹配。当您使用mono--debug appname.exe运行应用程序时,堆栈跟踪是否包含文件和行信息?

您是否编写过此插件?这正是我现在需要的。我现在正在努力让它工作。有人运气好吗?想组队吗?颗粒物