当前位置: 首页 > news >正文

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.
dotnet --list-sdks

百度一下,参考提示

发现电脑上没有安装sSDK,本着下载最新的sdk的原则
下载.net9.0 下载地址
2 . 安装完成 .net9.0 后还是提示一样的错误。
3. 安装.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

在这里插入图片描述
4. 依据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 一起安装,不用单独安装。

查看是否安装成功命令

在这里插入图片描述

http://www.lryc.cn/news/348879.html

相关文章:

  • C++STL初阶(1):string的使用及初阶原理
  • Day41-Java基础之反射和动态代理
  • Tomcat的实现
  • RK3576 Camera:资源介绍
  • Symfony DomCrawler库在反爬虫应对中的应用
  • 1Panel应用推荐:Uptime Kuma
  • 传输文件协议FTP与LFTP
  • expdp和impdp 实战
  • 知了汇智引领未来:全新AIGC系列课程,打造数字时代人才新标杆
  • 软件项目验收第三方测试报告如何获取
  • linux下脚本监控mysql主从同步异常时发邮件通知
  • 【MySQL】分组排序取每组第一条数据
  • 滚珠螺杆在精密机械设备中如何维持精度要求?
  • 现代 c++ 三:右值引用与移动语义
  • Java学习【类与对象—封装】
  • Co-Driver:基于 VLM 的自动驾驶助手,具有类人行为并能理解复杂的道路场景
  • 硅胶可以镭射吗?
  • 财务风险管理:背后真相及应对策略
  • MySQL深入理解事务(详解)
  • 【Linux系统】进程控制
  • Go语言数值类型教程
  • Linux进程控制——Linux进程等待
  • GPT-4o:融合文本、音频和图像的全方位人机交互体验
  • 灵活的静态存储控制器 (FSMC)的介绍(STM32F4)
  • nginx-rtmp
  • nginx 代理java 请求报502
  • 面试集中营—Redis面试题
  • 关于使用git拉取gitlab仓库的步骤(解决公钥问题和pytho版本和repo版本不对应的问题)
  • Django图书馆综合项目-学习(2)
  • vue3+ts 获取input 输入框中的值