Visual Studio 2022搭配PowerShell Tools时Locals窗口为空,求故障原因
PowerShell Tools调试配置未启用变量捕获
打开「工具」→「选项」→「PowerShell Tools」→「调试」,检查是否勾选了「显示本地变量」类选项,该选项若被禁用会直接导致Locals窗口无内容。PowerShell运行时版本不兼容
Win10默认搭载PowerShell 5.1,新版本PowerShell Tools可能与特定版本的PowerShell存在适配问题。尝试在调试启动配置中切换PowerShell运行时版本(比如切换到PowerShell 7.x),验证Locals窗口是否恢复显示。VS2022调试组件损坏
通过Visual Studio Installer执行修复操作:打开Installer,选中你的VS2022实例,点击「修改」→「修复」,完成后重启VS再测试调试功能。PowerShell Tools扩展异常
卸载当前PowerShell Tools扩展,重启VS后重新安装最新稳定版(或回退到上一个版本)。操作路径:「扩展」→「管理扩展」→找到PowerShell Tools,点击「卸载」,重启后重新搜索安装。调试符号未正确加载
调试时打开「模块」窗口,查看相关脚本或模块的符号状态。若符号未加载,右键对应模块选择「加载符号」,尝试手动加载后检查Locals窗口。VS用户配置文件损坏
以管理员身份打开VS命令提示符,执行命令devenv /ResetSettings重置VS默认设置,重启后测试调试功能。注意此操作会清除自定义设置,建议提前备份配置。
内容的提问来源于stack exchange,提问作者Horst Walter

