有没有独立的C#/ .NET调试器?

时间:2012-05-08 17:01:39

标签: c# debugging

我想知道是否有任何Visual Studio质量调试器可以在Visual Studio之外运行,而不是在IDE内部运行?如果它是开源的话会很棒,所以我可以查看它是如何完成的,但这不是一个要求,也不是免费产品。

6 个答案:

答案 0 :(得分:6)

具有SOS扩展名的WinDBG

以下是6个系列视频,以便开始使用WinDBG http://channel9.msdn.com/Series/-NET-Debugging-Stater-Kit-for-the-Production-Environment

WinDBG对以下场景非常有用,其中VS调试器无效/可用

  1. 挂起
  2. 崩溃
  3. 死锁
  4. 生产环境

答案 1 :(得分:4)

您应该尝试mdbg.exe

也可在计算机上的Windows SDK目录中使用,例如C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 VS2010工具。

答案 2 :(得分:3)

它不是“独立”,但SharpDevelop可能有你想要的东西:

答案 3 :(得分:1)

您还可以使用GDBMono hard-debugger使用C#/ .Net代码。

答案 4 :(得分:0)

WinDBG的

调试托管代码有点痛苦,但可以做到。

答案 5 :(得分:0)

您不只是在寻找DbgCLR