抱歉,如果这是重复的,from what I see这是不可能的。但是在任何情况下都可以使用带有正确符号的 Windows 调试器附加 C# 的源代码吗?我知道我们可以使用 !name2ee 在不同的函数上放置断点,但是有没有一种方法可以像 vb 或 C++ 这样实际单步执行 C# 代码?还是有其他方法可以达到同样的目的?
最佳答案
不幸的是,Windbg(或 ntsd 或 cdb)不可能。请参阅 2008 年来自旧 microsoft.public.windbg 新闻组的旧线程,主题行 “最新调试器版本不支持 CLR”
。一位 Microsoft 员工谈到了这方面的历史和原因,有趣的是,一个实际上具有此功能的 windbg 版本是如何意外滑出的(然后被删除)。这是链接:https://groups.google.com/forum/#!topic/microsoft.public.windbg/A1MKBkM3L2Y
关于c# - 使用 Windows 调试器调试 C# 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22331771/