0

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

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

clr.dll 的 !clrstack PDB 符号未加载 OS 线程 ID:0x6d4 (1748) 子 SP IP 调用站点 0028f2b8 00370094 ConsoleApplication1.Program.Main(System.String[])命令期间出错:IDebugClient 要求提供未实现的接口

0028f528 699e21bb [GCFrame: 0028f528]

我的电脑在64位Win7上运行,这会是问题吗?

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

4

1 回答 1

1

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

请参阅此链接:

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

您是否升级到 .NET 4.5?看来这可能会导致问题。

无法使用 VS 2010 启动 SOS.dll

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

.loadby sos clr

这会导致它加载与 clr 位于同一目录中的 sos.dll。

于 2012-11-27T01:38:21.960 回答