现象描述
.NET 6安装后,用 dotnet --info命令,结果显示如下:
用命令 dotnet --list-sdks 结果为空。
原因分析
系统里同时安装了x86和x64的dotnet sdk,分别在
C:\Program Files (x86)\dotnet以及C:\Program Files\dotnet目录下。使用dotnet命令时,默认是x86的目录,导致找不到sdks的问题。
解决办法
将C:\Program Files (x86)\dotnet目录下的dotnet.exe可执行文件删掉或者重命名:
这样就不会造成混淆了,可以正常使用x64的.NET SDKs了。
办法二
通过修改环境变量,找到路径“环境变量–>system–>> path”,将x86删掉: