【发布时间】:2012-04-04 14:05:20
【问题描述】:
我正在 Visual Studio 2010 中使用 Son of Strike (SOS) 调试托管应用程序。我想从特定位置运行原始内存转储,但出现“预期表达式结束”错误。如果我附上WinDbg,那么我可以运行相同的“dd”命令。我该如何解决这个问题?
!clrstack -l
OS Thread Id: 0xd5c (3420)
Child SP IP Call Site
0050eeac 002700eb ConsoleApplication2.Program.Main(System.String[])
LOCALS:
0x0050eeb0 = 0x0240c178
0x0050eebc = 0x00000000
0050f0fc 6b4c21bb [GCFrame: 0050f0fc]
dd 0x0240c178
End of expression expected
dd 0x0050eeb0
End of expression expected
【问题讨论】:
-
该命令应该可以工作。我使用托管和非托管代码在我的测试中没有任何问题。你是如何在 Visual Studio 中加载 sos dll 的?
标签: visual-studio-2010 windbg sos