出现此问题的原因是系统中同时安装了 X86 和 X64 版本的 .NET SDK,分别位于 C:\Program Files (x86)\dotnet
和 C:\Program Files\dotnet
目录。由于使用 dotnet
命令时默认会指向 X86 版本的 SDK,导致无法找到正确的 SDK。
解决办法:
- 删除或重命名
C:\Program Files (x86)\dotnet
目录中的dotnet.exe
文件。 - 将系统环境变量PATH中的
C:\Program Files (x86)\dotnet置于C:\Program Files \dotnet之后
,或从系统环境变量中删除C:\Program Files (x86)\dotnet
目录路径。
这样即可解决 SDK 找不到的问题。