如何在C#的立即窗口的Visual Studio 2017中加载SOS?

时间:2019-03-05 08:16:52

标签: c# visual-studio-2017 windbg sos

我尝试过:

    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/

1 个答案:

答案 0 :(得分:0)

  

本主题中显示的过程要求您将Windows Driver Kit集成到Visual Studio中。要获得集成环境,请首先安装Microsoft Visual Studio,然后安装Windows驱动程序工具包(WDK)。有关更多信息,请参见Windows驱动程序开发。   在Visual Studio中,可以在“调试器立即窗口”中输入调试器命令。要打开“调试器立即窗口”,请从“调试”菜单中选择“ Windows”>“立即”。

来源:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/entering-debugger-commands-in-visual-studio