Visual Studio解决方案资源管理器不显示项目,添加项目遇SDK定位错误
以下是针对该问题的具体排查与解决步骤:
检查系统环境变量配置
打开系统环境变量设置(右键此电脑→属性→高级系统设置→环境变量),在系统变量的Path条目里,确认是否包含.NET SDK的安装路径(通常为C:\Program Files\dotnet\或C:\Program Files (x86)\dotnet\)。若未找到,手动添加该路径后重启电脑。验证.NET SDK的安装有效性
打开命令提示符或PowerShell,执行命令dotnet --list-sdks,查看是否能正常列出已安装的SDK版本。如果命令无输出或报错,说明SDK未正确安装,重新下载对应版本的官方安装包,选择修复选项完成安装。确认Visual Studio工作负载完整性
启动Visual Studio安装程序,检查是否已安装对应项目类型的工作负载(如.NET桌面开发包含WPF、控制台项目所需组件),且工作负载中包含目标.NET版本的SDK。若缺失,勾选对应工作负载后点击修改完成安装。通过global.json指定SDK版本
在解决方案根目录创建global.json文件,写入以下内容(替换为你实际安装的SDK版本号):{ "sdk": { "version": "6.0.417" } }保存后重新打开解决方案,引导Visual Studio识别指定的SDK。
重置Visual Studio设置
打开Visual Studio,依次点击工具→导入和导出设置→重置所有设置,选择默认设置后重启VS,尝试解决VS自身环境配置异常问题。使用官方工具修复.NET安装
运行微软官方的.NET修复工具,检测并修复.NET安装过程中可能存在的损坏或配置问题,完成修复后重启电脑再测试。
内容的提问来源于stack exchange,提问作者Osama Kawish

