VS2010已成功加载SOS.dll,但其他命令无法在我的64位操作系统上使用

时间:2012-11-27 01:32:31

标签: c# .net windbg sos

如您所见,我使用VS2010 Professional加载sos.dll,但其他命令无法使用并继续抛出异常,如下所示:

  

.load sos.dll扩展   已加载C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ sos.dll

     

!未加载clr.dll的clrstack PDB符号操作系统线程ID:0x6d4(1748)   子SP IP呼叫站点0028f2b8 00370094   ConsoleApplication1.Program.Main(System.String [])错误期间   命令:IDebugClient询问未实现的接口

     

0028f528 699e21bb [GCFrame:0028f528]

我的电脑在64Bit Win7上运行,这可能是个问题吗?

任何人都可以帮助我吗?真的很感激!

1 个答案:

答案 0 :(得分:1)

您是否启用了“非托管代码调试”?

请看这个链接:

http://social.msdn.microsoft.com/Forums/is/vsdebug/thread/04e1f64a-aea6-4516-b75d-e4cb1ac0f872

您是否升级到.NET 4.5?它似乎可能会导致问题。

Unable to launch SOS.dll using VS 2010

我知道在WinDBG中你可以发出这个命令:

.loadby sos clr

这会导致它加载与clr。在同一目录下的sos.dll。