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 一起安装,不用单独安装。

查看是否安装成功命令

相关推荐
步、步、为营39 分钟前
.NET中使用HTTPS全解析
数据库·https·.net
WikeSoft5 小时前
.net core workflow流程定义
.net·.net core·workflow·流程引擎·工作流
Kookoos6 小时前
从单体到微服务:基于 ABP vNext 模块化设计的演进之路
后端·微服务·云原生·架构·c#·.net
大G哥12 小时前
.NET 配置文件详解:高效使用 .props 文件
开发语言·前端·javascript·ui·.net
weixin_464078071 天前
.NET 多线程题目汇总
算法·.net
ChaITSimpleLove2 天前
快速体验 .NET9 提供的 HybridCache 混合缓存
redis·.net·分布式缓存·本地缓存·混合缓存·garnet 分布式缓存·hybridcache
XiaoyuEr_66883 天前
.NET 平台详解
.net
时光追逐者3 天前
一款基于 .NET 开源的多功能的 B 站视频下载工具
c#·.net·音视频
o0向阳而生0o3 天前
36、C#中的⽅法声明参数关键字params,ref,out的意义及⽤法
开发语言·c#·.net
TeamDev3 天前
DotNetBrowser 3.2.0 版本发布啦!
.net·dotnet·chromium·winforms·dotnetbrowser·avalonia ui·user agent