VS2022调试WSL2 Ubuntu22.04中.NET6控制台应用报错求助
问题:WSL Ubuntu 22.04调试.NET 6控制台应用提示未安装SDK(实际已安装)
环境说明
- 系统:Windows 11(已启用WSL),运行VS2022专业版,从微软商店安装Ubuntu 22.04
- 此前在Ubuntu 20.04中可正常安装.NET 6并运行控制台应用
问题现象
尝试在Ubuntu 22.04发行版中调试控制台应用时失败,提示未在该发行版上安装.NET 6 SDK,但实际已完成安装(有截图可证)。
相关配置
我的launchSettings.json内容如下:
{ "profiles": { "ConsoleApp": { "commandName": "Project", "remoteDebugEnabled": false }, "WSL : Ubuntu 22.04": { "commandName": "WSL", "distributionName": "Ubuntu-22.04" } } }
另外已确认VsDbg已安装(有截图可证)。
已尝试的解决操作
- 清理并重建项目
- 通过Visual Studio中的“安装”按钮重新安装.NET 6 SDK(安装成功),但问题依旧
- 多次重启VS和电脑
请问有什么解决建议吗?
内容的提问来源于stack exchange,提问作者Dimitar Mitev
相关产品推荐
相关产品推荐

