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 天前
看懂 IL 的关键:C#.NET 栈机执行模型实战拆解
c#·.net
牧濑红莉2 天前
网络安全竞赛pwn全解及第一道ai的wp
javascript·.net
AI行业学习2 天前
OpenAI Codex 完整下载 & 安装指南(2026最新版)
linux·开发语言·python·.net·notepad++
非酋讨厌3 天前
.NET 11 Preview 4 正式发布:Runtime-Async 全面启用、Process API 大幅扩展
.net
天天代码码天天3 天前
工控机还是 Win7?我把 PP-OCRv6 做成了 14MB 纯 CPU DLL,.NET 3.5 也能直接调用
.net·win7·pp-ocrv6
找死的豆腐3 天前
基于.NET的Windows窗体编程之WinForms图像控件
windows·.net
sdghterhd3 天前
当 GIS 开发遇上 .NET:一个 GDAL 集成工具库的架构设计与实践
.net
mudtools3 天前
HttpUtils:一个编译时生成的声明式 HTTP 客户端框架
网络·网络协议·http·.net
冰可乐配4 天前
OpenClaw.NET .NET 原生插件开发完全指南:以 Mempalace 插件为范例
.net