我已经开始阅读有关高级调试工具和技术的一些资料。我使用VS2012 Ultimate,目标框架是.NET 4.0。我到了需要在调试会话期间在立即窗口中加载SOS.dll的地方,它只是不起作用。
我尝试了这些没有运气
我总是收到这条消息:
无效的表达式术语'。'
那么,任何想法?我在这里缺少什么?
答案 0 :(得分:7)
您可以更改此设置以解决此问题:
在工具 - >选项 - >调试 - >常规下,选中标记为“托管兼容模式”的复选框。
这解决了我的问题。此解决方法来自http://connect.microsoft.com/VisualStudio/feedback/details/789601/-load-sos-does-not-works#
答案 1 :(得分:2)
.load C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.dll
适用于VS2012 Update3
答案 2 :(得分:0)
在我的情况下,错误加载需要将路径分隔符用作'\\'(Windbg)。