我想知道是否有任何Visual Studio质量调试器可以在Visual Studio之外运行,而不是在IDE内部运行? 如果它是开源的,那就太好了,所以我可以看看它是如何完成的,但这不是必需的,也不是免费的产品。
带有 SOS 扩展名的 WinDBG
以下有 6 个视频系列,以开始使用 WinDBGhttp://channel9.msdn.com/Series/-NET-Debugging-Stater-Kit-for-the-Production-Environment
WinDBG 对于以下情况也很有用,其中 VS 调试器无效/不可用
- 挂
- 崩溃
- 僵局
- 生产环境
你应该尝试mdbg.exe。
也可以在计算机上的 Windows SDK目录中使用,如 C:\Program Files (x86)\Microsoft SDK\Windows\v7.0A\Bin\NETFX 4.0 Tools for VS2010。
不是完全"独立的",但SharpDevelopment可能有你要找的东西:
你不只是在寻找DbgCLR?
您还可以将 GDB 或 Mono 硬调试器与 C#/.Net 代码一起使用。
windbg
调试托管代码有点痛苦,但可以做到。