C# vs2022 找不到指定的 SDK“Microsof.NET.Sdk
找不到指定的 SDK"Microsof.NET.Sdk
- 第一查 看 系统盘目录 C:\Program Files\dotnet
- 第二 命令行输入 dotnet --version
- 第三 检查环境变量
- 总结 只要执行dotnet --version 正常返回版本号此问题即解决

第一查 看 系统盘目录 C:\Program Files\dotnet
有2种方式 去检查 是否安装了.NET5.0/.NET6.0/.NET7.0/.NET8.0/.NET9.0
有2个目录
C:\Program Files (x86)\dotnet
C:\Program Files\dotnet
我的理解是 .NET core 之后 特别是.NET5.0 以及之后都开始跨平台了,自然都普及64位了,所以基本都是在64位
而vs2022 就是全新的64位 ,所以更加主要是看64位的地址,即 C:\Program Files\dotnet
我们再进一步
C:\Program Files\dotnet\sdk
第二 命令行输入 dotnet --version
注意,如果不能正常输出 .NET版本,而又确是安装了.NET,我们就要检查环境变量
第三 检查环境变量
检查用户变量和系统变量 删掉 C:\Program Files (x86)\dotnet\ 这个地址
或者