VSCode已安装C#扩展但调试C#脚本提示缺少调试扩展如何解决
已安装官方C#扩展仍提示无调试扩展的排查解决步骤
- 验证C#扩展兼容性与激活状态
按Ctrl+Shift+P调出命令面板,输入Extensions: Show Installed Extensions,找到发布方为Microsoft的官方C#扩展:- 若显示需要重新加载,点击重载后重试
- 若显示与当前VSCode版本不兼容,需降级扩展到适配1.56版本的v1.23.12版本,该版本完全适配你的VSCode 1.56与.NET 5运行环境
- 排查工作区扩展禁用规则
在扩展详情页点击设置按钮,确认*禁用(工作区)*选项未被勾选,若已勾选取消后重载VSCode - 确认.NET环境路径识别正常
按Ctrl+调出内置终端,输入dotnet --version,确认输出为5.0.203,若提示命令不存在,将dotnet安装目录(默认C:\Program Files\dotnet\)添加到系统环境变量Path中,重启VSCode后重试 - 手动生成调试配置文件
打开C#项目根目录(需包含*.csproj工程文件),按Ctrl+Shift+P执行.NET: Generate Assets for Build and Debug命令,自动生成.vscode目录下的launch.json、tasks.json调试配置文件后重试 - 重置扩展配置或重装
- 按
Ctrl+,打开设置页,搜索@ext:ms-dotnettools.csharp,点击重置所有设置后重载VSCode - 若仍无效,卸载当前C#扩展,重启VSCode后重新安装v1.23.12版本的C#扩展即可解决
- 按
内容的提问来源于stack exchange,提问作者Vishnu
相关产品推荐
相关产品推荐

