找不到指定的SDK(“Microsoft.NET.Sdk.Web“)

应对既将开始的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 移到它前面

  • 保存后重新打开终端验证

相关推荐
kiracrimson1 分钟前
string 容器:从 C 字符串到会自己扩容的类
开发语言·数据结构·c++·stl
程序边界13 分钟前
顶刊级论文配图全流程:用 Python 复刻 Nature/Science 风格图表
开发语言·python
普通人615 分钟前
uniapp模版JS
开发语言·javascript·小程序·uni-app·1024程序员节
G018_star sky♬1 小时前
nodeJS他是如何用JavaScript封装C++的呢
开发语言·javascript·c++
wyhwust1 小时前
程序设计基础--C语言输入输出单元测试
c语言·开发语言
云和数据.ChenGuang1 小时前
python sorted函数详细剖析
开发语言·人工智能·windows·python·1024程序员节
外收内放1 小时前
FastAPI猜字谜实战(4):让AI主持人开口
开发语言·python·学习·fastapi
云和数据.ChenGuang1 小时前
Python map() 函数详解:从语法、原理到实战用法
开发语言·人工智能·python·langchain·1024程序员节
秋名RG1 小时前
(二)存储、CPU 与指令执行——程序为什么快,又为什么慢
java·开发语言
Highcharts.js1 小时前
Highcharts甘特图开发带导航功能的项目管理图示例
开发语言·前端·javascript·甘特图·highcharts·项目管理图