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

问题描述 投票:0回答:1

我试过这个:

    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/

c# visual-studio-2017 windbg sos
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.