monodevelop 3 - 支持“附加到进程”

时间:2012-09-07 05:41:05

标签: monodevelop

MonoDevelop 3是否支持附加到进程?如果是这样,有人可以指出它在哪里或任何可能的解决方法。

2 个答案:

答案 0 :(得分:7)

简短的回答是:不,不是我所知道的。

但是,如果您希望在不从MonoDevelop启动项目的情况下进行调试,则可以选择使用Soft debugger described here。这样做的工作流程是:

  1. 通过将环境变量MONODEVELOP_SDB_TEST设置为某个值,在monodevelop中为softdebugger启用自定义命令
  2. 启动monodevelop
  3. 转到Run - >运行 - >自定义命令单声道软调试器
  4. 输入您的机器的端口号和IP地址,其中debugee可以到达MonoDevelop。将其他字段留空。
  5. Listen
  6. 使用参数启动应用程序--debug和--debugger-agent = transport = dt_socket,address = [在monodevelop中指定的IP]:[在monodevelop中指定的端口]
  7. 然后您可以使用断点停止执行,检查变量等来检查正常情况。请注意,这使您可以跨机器进行部署,只要可以通过网络访问它们。

    enter image description here

    我知道这不是“附加到流程”,但由于您对意图的描述非常有限,这可能对您有所帮助。

答案 1 :(得分:0)

首先,我在Monodevelop(2.8.6.3)IDE中找不到“附加到进程”,

但是当我安装了“用于monodevelop的GUN调试器插件”时,我可以在“RUN”memu中找到“附加到进程”。    因此,您应该为monodevelop安装GNU调试器插件以“附加到进程”

ps:我的monodevelop在Ubuntu 12.04中; “用于monodevelop的GUN调试器插件”可以在“软件中心的monodevelop”中找到。

相关问题