应对既将开始的U9客开始的工作,重新安装主机的操作系统,配套了U9的demo环境。不小心装成了x86 32位的系统,带来2个问题。1、网卡驱动有问题。速度:100Mbps。跟公司主机的文件交流慢得要命。2、VS在创建新项目时,竟然出现标题所示的错误提示,项目也不能正常创建成功。
记录一下解决的过程:
1 打开命令提示符或 PowerShell,执行:dotnet --list-sdks
如果 PATH 中 x86 路径排在前面,系统会调用 x86 版本的 dotnet.exe,而该目录下可能没有 SDK,就会报找不到 SDK。
如果提示"dotnet 不是内部或外部命令"或列表为空 → SDK 未安装或未加入 PATH
Windows Server 上经常同时存在两个 dotnet 目录:
C:\Program Files\dotnet(64位)
C:\Program Files (x86)\dotnet(32位)1dotnet --list-sdks
如果 PATH 中 x86 路径排在前面,系统会调用 x86 版本的 dotnet.exe,而该目录下可能没有 SDK,就会报找不到 SDK。
解决方法:
打开"系统属性 → 高级 → 环境变量"
在系统变量中找到
Path检查是否存在
C:\Program Files (x86)\dotnet如果该目录下没有
sdk文件夹,将其从 Path 中删除 ,或将C:\Program Files\dotnet移到它前面保存后重新打开终端验证