0

我正在寻找 .NET 中的选项,以便能够单步执行已编译的代码并在断点处停止。有点像一个简化的视觉工作室。

我的应用程序使用了一个使用 CodeDom.Compiler 的插件系统,该系统运行良好,它是我希望最终用户能够调试的插件代码。javascript 前端使用 codemirror 来编辑文件(浏览器通过 websockets 与 .NET 实例通信)。我想扩展这个集成的代码管理功能,以允许最终用户进行简单的调试,例如断线(在 codemirror 中设置)、查看变量和单步执行代码。

我不确定最直接的方法。我看过stacktrace,但这更适合异常管理。某种形式的日志记录功能或挂钩到 CLR 中的低级调试接口,我认为这就是 VS 的工作方式。

有没有人有任何指示我可以探索这样一个解决方案的方向?

(是的,我知道我在 VS 中复制功能,但我想要一个集成的解决方案)。谢谢!

4

0 回答 0