c# - 使用 Windows 调试器调试 C# 源代码

标签 c# debugging windbg

抱歉,如果这是重复的,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/

相关文章:

c# - 如何使用onvif ptz wsdl

c# - Form.Closing 未列为表单事件?

c# - ASP.NET 核心 WebSocket

xcode - 获取奇怪的调试器消息 : Assertion failed: (cls), 函数 getName : what is this?

debugging - 如何使用windbg调试子进程和父进程?

windbg - 在 WinDbg 中查看根对象

c# - GroupJoin 返回序列不包含任何元素

c# - 无法再在 Visual Studio Express 下进行调试

c++ - 我收到调试断言失败的第 1662 行

c# - Windbg .load 扩展需要路径中的转义反斜杠 (\) 字符