0

我目前正在探索向我自己的应用程序添加和调试宏(脚本 .csx)功能的方法。

自 Roslyn(例如:RoslynPad)出现以来,添加宏脚本编写功能很容易。但是在“没有”外部工具(例如:Visual Studio)的情况下调试它似乎不是一件容易的事。

我发现似乎升级到 Mdbg 的 CorDbg。我还探索了 ICorDebug,我认为它实际上仅由 Mdbg 实现(或可能也由某些 Mono 项目实现)。

我们可以从同一个进程调试一个进程吗?断点是否存在并且变量状态是否可以从它实际运行和调试的同一可执行文件中观察,知道脚本只能从工作线程执行?在 VisualStudio 中到达断点时,每个线程都会停止。这是一项要求,还是我们一次只能中断一个线程(通常在 Visual Studio 之外进行调试)?

4

0 回答 0