如您所见,我使用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上运行,这可能是个问题吗?
任何人都可以帮助我吗?真的很感激!
答案 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。