我已经开始阅读一些有关高级调试工具和技术的材料。我使用VS2012 Ultimate,目标框架是.NET 4.0。我到了需要在调试会话期间在“即时”窗口中加载SOS.dll的地步,但它根本不起作用。

我没有运气尝试过这些

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

  • 我总是收到此消息:

    无效的表达词“。”

    那么,有什么想法吗?我在这里想念什么?

    最佳答案

    您可以更改此设置以解决此问题:

    在“工具”->“选项”->“调试”->“常规”下,选中标记为“托管兼容模式”的框。

    那为我解决了这个问题。此解决方法来自http://connect.microsoft.com/VisualStudio/feedback/details/789601/-load-sos-does-not-works#

    关于.net - 无法在Visual Studio 2012中加载SOS.dll扩展名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16966385/

    10-11 00:40