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

查看是否安装成功命令

相关推荐
武藤一雄1 小时前
C# 关于GC垃圾回收需要注意的问题(持续更新)
后端·微软·c#·.net·.netcore
武藤一雄1 小时前
C# 关于应用程序域(AppDomain)需要注意的问题(持续更新)
后端·microsoft·微软·c#·.net·.netcore
HarryXYC1 小时前
【vb.net】实现简单的内网文件分享网站
.net·web·文件共享·vb.net
bugcome_com1 小时前
.NET 核心:Func 与 Action 委托(从入门到实战)
c#·.net
luming-0219 小时前
java报错解决:sun.net.utils不存
java·经验分享·bug·.net·intellij-idea
步步为营DotNet1 天前
深度解析.NET中MemoryCache:高效缓存策略与性能优化的关键
缓存·性能优化·.net
玩泥巴的1 天前
基于.NET操作Excel COM组件生成数据透视报表
c#·.net·excel·二次开发·com互操作
用户7227868123441 天前
记一次 .NET 某RFID标签打印客户端 崩溃分析
.net
桑榆肖物1 天前
使用.NET实现企业微信应用接入:域名验证与消息处理
microsoft·.net·企业微信
数据的世界011 天前
C#权威指南第1章:.NET体系结构
c#·.net