哪些工具可用于从命令行调试托管代码(以类似于 GDB 的方式)?
在做了一些研究之后,我发现 mdbg.exe 过去可能已经实现了类似的目的(但它似乎已从 Windows 8 SDK 中删除)。我已经开始研究 cdb.exe,但到目前为止还不能让它列出源代码行或设置断点。
Cdb.exe 是一个非托管调试器,Windbg.exe 的控制台版本。它确实支持允许查看内部 CLR 结构的 SOS 扩展,但在简单地调试托管代码时很少会找到您正在寻找的东西。
MDbg 已从 SDK 中删除,它与 .NET 4 中更新的调试器接口不兼容。他们花了一段时间才更新它。但这最终完成了,您可以在此处下载。