Dav*_*cia 7 c# compiler-construction mono gmcs
我想知道是否以及如何在调试环境中使用Mono编译器作为服务(参见此处和此处),以在调试器中的运行时查询/修改/可视化/ etc对象.目前,根据这篇SO帖子,Roslyn CTP不支持此功能.
是的,那完全有可能。我无法告诉您如何实现这一点的确切细节,但请看一下 MonoDevelop,它实际上从 v2.8(或更早)开始实现了您的想法。在 MonoDevelop 中,您有一个可用的 REPL Pad,它允许您在应用程序因断点而停止的同一上下文中输入 C# 代码。我附上了 MD 在调试视图中的简单屏幕截图,并且 REPL pad 打开。由于 MD 是开源的,您可以查看其实现方式的源代码并删除您需要的部分。
归档时间: |
|
查看次数: |
357 次 |
最近记录: |