如何解决我们可以从同一个可执行文件中调试 .csx添加断点和观察变量状态吗?
我目前正在探索向我自己的应用程序添加和调试宏(脚本 .csx)功能的方法。
自从 Roslyn(例如:RoslynPad)问世以来,添加宏脚本编写功能很容易。但是在“没有”外部工具(例如:Visual Studio)的情况下调试它似乎不是一件容易的事。
我发现 CorDbg 似乎已升级为 Mdbg。我还探索了 ICorDebug,我认为它实际上只由 Mdbg 实现(或者也可能由一些 Mono 项目实现)。
我们可以从同一个进程中调试一个进程吗?在知道脚本只能从工作线程执行的情况下,是否可以从它实际运行和调试的同一个可执行文件中观察断点和变量状态?当在 VisualStudio 中到达断点时,每个线程都会停止。这是一个要求还是我们一次只能中断一个线程(在 Visual Studio 之外的一般调试中)?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。