gpt4 book ai didi

.net - 为什么在 VS 2013 中不加载 SOS.dll

转载 作者:行者123 更新时间:2023-12-04 00:58:36 24 4
gpt4 key购买 nike

我在 VS2010 中使用的 SOS 调试扩展,但现在无法在 VS2013 中使用。
我想,我必须为 VS2013 进行任何更新或安装一些东西,对吗?

我尝试在立即窗口中喜欢下面的内容;

.load sos

Invalid expression term '.'

.load C:\Windows\Microsoft.NET\Framework\v4.0.30319\SOS.dll

Unexpected character '\'

.load "C:\Windows\Microsoft.NET\Framework\v4.0.30319\SOS.dll"

Unrecognized escape sequence

.load C:\Windows\Microsoft.NET\Framework\v4.0.30319\SOS.dll

Unexpected character '\'

.load C:/Windows/Microsoft.NET/Framework/v4.0.30319/SOS.dll

Invalid expression term '.'

最佳答案

自 VS2012 以来,此功能变得越来越脆弱,并且看起来不像微软打算维护它。部分问题似乎是将设备驱动程序调试集成到 VS 中,这至少是我从 this feedback article 得到的提示。 .

有一个设置需要打开才能识别.load命令放在首位:工具 + 选项、调试、常规,勾选“使用托管兼容模式”复选框。我把它关掉了,因为它有 undesirable side-effects .

这在我的机器上仍然没有帮助(可能是一个孤立的问题),命令失败并显示“命令期间出错:在 xxxxxxxx 发生异常 c0000005”。我在 VS2012 上也遇到了一个问题。也许你会有更好的运气,但从长远来看,我认为熟悉 Windbg 是明智的。

关于.net - 为什么在 VS 2013 中不加载 SOS.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20827205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com