已安装.NET 6但在Visual Studio 2022中不显示的问题求助
.NET 6在Visual Studio 2022中不显示的解决办法
确认VS2022版本达标
.NET 6正式版要求Visual Studio 2022 17.0及以上版本。打开VS2022,通过帮助->关于Microsoft Visual Studio查看版本号,低于17.0的话直接用VS Installer更新到最新稳定版。修复.NET 6 SDK
打开控制面板的程序和功能,找到已安装的.NET SDK 6.x.x版本,右键选更改,点击修复按钮。修复完成后重启电脑,再打开VS2022检查是否识别。用global.json强制指定SDK
如果修复无效,在项目根目录新建global.json文件,填入以下内容(替换成你实际安装的.NET 6 SDK版本号):{ "sdk": { "version": "6.0.416" } }保存后重新加载项目,VS2022会依据这个文件加载对应SDK。
检查VS2022工作负载
打开Visual Studio Installer,确认已勾选.NET桌面开发或ASP.NET和Web开发这类包含.NET 6的工作负载。未安装的话勾选后点击修改完成安装。清理VS缓存
关闭VS2022,删除以下路径的缓存文件:%LOCALAPPDATA%\Microsoft\VisualStudio\17.0_*\ComponentModelCache%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\17.0_*\Cache
重启VS后再尝试识别。
内容的提问来源于stack exchange,提问作者Filipe
相关产品推荐
相关产品推荐

