1

我正在.dll使用由应用程序运行的 Linux 上的 Monodevelop 编写,我无法控制调用代码的方式或时间,但我想调试该 DLL。

当在 DLL 中运行所选方法时,如何使 Monodevelop 的调试器附加到该 DLL ?

或者,我考虑从代码本身启动调试器(即“从现在开始,请调试我”)。

我正在编写的 DLL 包含一个xbuild在使用 xbuild 运行时抛出并隐藏异常的任务(但如果我从 调用它,代码运行良好main),所以如果有任何方法可以调试自定义 xbuild 任务,我对此也很感兴趣。

4

1 回答 1

1
  • 打开您的图书馆项目选项
  • 在左侧转到构建->输出
  • 输出路径:设置为外部应用程序将加载您的 dll 的路径
  • 在左侧转到运行 - >自定义命令
  • 在带有文本的下拉框中(选择项目操作)更改为“执行”
  • 在命令文本框中设置为加载您的 dll 的外部可执行文件

现在您可以在 SoltuionPad 中右键单击您的库项目并设置“设置为启动项目”

于 2014-05-17T06:22:00.507 回答