【发布时间】:2019-07-26 15:33:53
【问题描述】:
我试过这个:
1. Create new Windows WinForm Desktop Application in VS2017. (or console)
2. Build it and Run as Admin.
3. Enable Native Debugging, Enable Managed compatibility mode
4. Pause App by Break All, or break in an breakpoint
5. Open Immediate Windows and type command:
.load SOS
错误 CS1525:无效的表达式术语“。”
或 .loadby 或 !load 或 load 或 .Load 等。
根据文章
https://blogs.msdn.microsoft.com/vijaysk/2007/11/15/sos-your-visual-studio/
【问题讨论】:
-
VS2010 是最后一个仍然可以做到这一点的 VS 版本。你需要使用windbg。
-
为什么为 VS 删除了 SOS。这很奇怪。他们可能会替换它或被某些设置保护。 SOS 是网络运输的一部分
-
SOS 仍然是 .NET 的一部分。与 WinDbg 一起使用。它将提供与 VS 中相同的输出。这不是太难。
-
你可以试试免费的VisualSOS marketplace.visualstudio.com/…
标签: c# visual-studio-2017 windbg sos