Visual Studio 2017专业版:监视窗口.natvisreload命令报语法错误求助
监视窗口可用的点开头调试命令(VS2017转储分析场景)
我之前也碰到过VS调试窗口对部分WinDbg命令不兼容的情况,针对你的问题,下面是一些在VS2017监视窗口中可以正常执行的以.开头的命令,你可以用它们来验证窗口是否能正确识别命令:
.echo [自定义消息]:最基础的测试命令,比如输入.echo 监视窗口命令测试,如果输出窗口能显示这条消息,说明窗口的命令识别功能正常.load sos.dll:针对.NET转储分析的常用命令,加载SOS调试扩展模块(如果你的转储是.NET程序的话).unload sos:卸载已加载的SOS扩展.showmodules:列出当前转储中加载的所有模块信息,会输出模块名称、路径、加载地址等内容.threads:显示转储中所有线程的ID、状态等基本信息.help:查看当前监视窗口支持的命令列表(注意:这里显示的是VS调试器支持的子集,不是完整的WinDbg命令集)
另外补充个小提示:.natvisreload这个命令在VS2017的监视窗口里确实可能不被支持,如果你需要重新加载natvis配置,可以试试通过调试 → Windows → Natvis Diagnostics窗口来操作,或者直接重启Visual Studio,通常也能刷新natvis文件的加载状态。
内容的提问来源于stack exchange,提问作者Dominique
相关产品推荐
相关产品推荐

