我在Ubuntu 9.04 x64上使用Mono 2.4.2.3运行MonoDevelop 2.2 Beta 1。我已经从源代码编译了所有内容(必须,因为它是测试版)。我安装了GDB和MDB调试器。当我打开一个C#项目时,我可以在调试器中启动它并在断点处停止,所以它看起来像MDB调试器正在工作。但是,如果我选择Run,Attach to Process,调试器下拉列表中唯一的值是“GNU Debugger(GDB)” - 那里没有“Mono Debugger”!我该如何解决?我希望能够附加到.NET进程,包括ASP.NET。
事实上,如果我禁用“GDB Debugger”插件,那么“Attach to Process”菜单项将完全消失。
答案 0 :(得分:3)
Mono Debugger(MDB)目前不支持附加到进程。此功能在过去已启用,但已被禁用,因为它会导致许多稳定性问题。计划在未来的MDB / MonoDevelop版本中再次支持附加。