MonoDevelop 插件和调试器实现
我有一个 MonoDevelop 2.4 插件,它向 IDE 添加了对基于 .NET 的自定义语言的支持。 它工作正常 - 编译、运行等,但我想知道如何实现对其的调试器支持。不幸的是 MonoDevelop Add-In 框架无论如何都没有记录。谷歌搜索和使用 Reflector 反汇编 MonoDevelop dll 没有效果。
如果 smb 知道任何有用文档的来源或如何在我的情况下添加调试器支持,请告诉我。
I have a MonoDevelop 2.4 Add-In that adds a suport of custom .NET-based language to IDE.
It works fine - compiles, runs etc but i'm wondering how to implement a debugger support for it. Unfortunately MonoDevelop Add-In framework is not documented anyhow. Googling & disassembling MonoDevelop dlls with Reflector had no effect.
If smb knows any source of useful documentation or how to add a debugger support in my case, please tell me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
MonoDevelop是开源,不需要反编译:)
应该也不需要编写调试器插件(如果您已将语言插件实现为 IDotNetLanguageBinding)。现有的Mono & .NET 调试器应该自动工作,假设您已经安装了它们,并且您的编译器正在生成调试符号。
我强烈建议您在 monodevelop-list 或 monodevelop-devel-list 邮件列表。
MonoDevelop is open-source, there is no need to decompile it :)
There should also be no need to write a debugger addin, if you have implemented your language addin as an IDotNetLanguageBinding. The existing Mono & .NET debuggers should work automatically, assuming that you have them installed, and that your compiler is generating debug symbols.
I would strongly suggest that you ask further questions about MD addin development on the monodevelop-list or monodevelop-devel-list mailing lists.