Visual Studio立即窗口.load sos.dll不起作用

Sca*_*ace 5 .net windbg visual-studio

我正在使用Visual Studio 2015 Update 1立即窗口来查看某些对象的内存布局.

首先,我创建了一个控制台应用程序项目并更改了项目属性:选中Enable native code debuggingDebug标记处的复选框.第二,我查了一下Tools ? Options ? Debugging ? Use Managed Compatibility Mode.最后,我输入load sos.dll了立即窗口,一段时间后我得到这样的输出:

命令期间出错:警告.扩展使用Visual Studio未实现的回调.

命令期间出错:异常c0000005发生在2A667BA6

我真的不知道如何解决这个问题,这是什么意思......

kb0*_*b00 7

我最近收到了同样的错误信息.似乎Visual Studio默认尝试加载错误的SOS.dll.

我加载了这个DLL的早期版本,现在它工作正常.试试这个:

.load C:\Windows\Microsoft.NET\Framework\v2.0.50727\sos.dll
Run Code Online (Sandbox Code Playgroud)

如果您的计算机中不存在此文件夹,请尝试另一个可用的版本.

希望这可以帮助.