gpt4 book ai didi

c# - 作为服务的 Mono 编译器可以在调试上下文中使用吗?

转载 作者:太空狗 更新时间:2023-10-29 20:37:24 24 4
gpt4 key购买 nike

我想知道我是否以及如何能够在调试上下文中将 Mono 编译器用作服务(请参阅 herehere)以在运行时查询/修改/可视化/等对象调试器。目前,根据 this SO post Roslyn CTP 不支持此功能。

最佳答案

是的,这完全有可能。我无法告诉您有关如何实现它的确切细节,但请看一下自 v2.8(或更早版本)以来实际实现您的想法的 MonoDevelop。在 MonoDevelop 中,您有一个 REPL Pad 可用,它允许您在应用程序因断点而停止的同一上下文中输入 C# 代码。我在调试 View 中附加了一个简单的 MD 屏幕截图,并打开了 REPL pad。由于 MD 是开源的,您可以查看源代码是如何实现的并剥离您需要的部分。

Screenshot of MonoDevelop using Direct/REPL evaluation window while debugging

关于c# - 作为服务的 Mono 编译器可以在调试上下文中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8232104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com