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

查看是否安装成功命令

相关推荐
friklogff3 小时前
【C#生态园】从图像到视觉:Emgu.CV、AForge.NET、OpenCvSharp 全面解析
开发语言·c#·.net
.Net Core 爱好者11 小时前
Redis实践之缓存:设置缓存过期策略
java·redis·缓存·c#·.net
Crazy Struggle15 小时前
.NET 7+Angular 4 轻量级新零售进销存系统
.net·angular·进销存系统
dot.Net安全矩阵15 小时前
.NET内网实战:通过命令行解密Web.config
前端·学习·安全·web安全·矩阵·.net
EdisonZhou16 小时前
大模型应用开发初探 : 通用函数调用Planner
aigc·.net·.net core
时光追逐者17 小时前
分享6个.NET开源的AI和LLM相关项目框架
人工智能·microsoft·ai·c#·.net·.netcore
Java资深爱好者1 天前
VB.NET中如何利用ASP.NET进行Web开发
前端·asp.net·.net
Lingbug1 天前
.Net日志组件之NLog的使用和配置
后端·c#·.net·.netcore
那个那个鱼2 天前
.NET 框架版本年表
开发语言·c#·.net
小乖兽技术2 天前
fo-dicom,第一个基于.NET Standard 2.0 开发的DICOM开源库
.net·fo-dicom