Unable to locate the .NET SDK

问题描述:

vs2019 加载项目时,提示如下:

Unable to locate the .NET SDK as specified by global.json, please check that the specified version is installed.

项目中没有globan找al.json 文件

  1. 先使用: dotnet --list-sdks 命令,检查已经安装的SDK.
csharp 复制代码
dotnet --list-sdks

百度一下,参考提示

发现电脑上没有安装sSDK,本着下载最新的sdk的原则

下载.net9.0 下载地址

2 . 安装完成 .net9.0 后还是提示一样的错误。

  1. 安装.net7.0 下载地址

安装提示,重新打开vs提示:

Version 7.0.203 of the .NET SDK requires at least version 17.4.0 of MSBuild. The current available version of MSBuild is 16.11.2.50704

  1. 依据vs版本安装对应.netSDK

如何安装vs对应版本的.net

If you're using Visual Studio to develop .NET apps, the following table describes the minimum required version of Visual Studio based on the target .NET SDK version.

意思是,Visual Studio 版本不一样,对应的.net SDK版本是不一样的

本机电脑装的VS2019,参考上图中1,2,3步骤,参看VS的版本号如下图

  1. 安装.net 5.0版本,重新打开vs,项目加载成功

.NET 由 runtime 与 the SDK.组成

runtime 用于运行一个 .NET 应用程序

SDK用于创建 .NET apps and libraries.

.NET runtime 一般是随.net SDK 一起安装,不用单独安装。

查看是否安装成功命令

相关推荐
硅基喵3 小时前
.NET 进阶之路:异步、并发与内存管理的系统性认知
.net
俊俊谢4 小时前
LabVIEW如何排查和修复dll缺失问题
驱动开发·.net·labview·dll
武藤一雄8 小时前
C# 设计模式大全(第一弹|7种)
microsoft·设计模式·微软·c#·.net·.netcore
麦壳饼11 小时前
JekyllNet .Net 版本的Jekyll , 你博客 文档的静态生成利器 。
.net
步步为营DotNet12 小时前
.NET 11 中 ASP.NET Core 10 在分布式系统中的安全通信与性能调优
安全·asp.net·.net
唐青枫14 小时前
C#.NET Consul + Steeltoe 深入解析:服务注册发现、健康检查与微服务接入
c#·.net
我是唐青枫17 小时前
C#.NET ConcurrentQueue<T> 深入解析:无锁队列原理、FIFO 语义与使用边界
c#·.net
时光追逐者17 小时前
一个基于 .NET Core + Vue3 构建的开源全栈平台 Admin 系统
开源·c#·.net·.netcore·admin系统
追逐时光者1 天前
一个基于 .NET Core + Vue3 构建的开源全栈平台 Admin 系统
后端·.net
light blue bird1 天前
多页签Razor组支轴业务整顿组件
数据库·.net·ai大数据·多功能图表报表·web mvc + razor