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

查看是否安装成功命令

在这里插入图片描述

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"Unable to locate the Javac Compiler"是一个错误消息,表明在编译Java代码时找不到Javac编译器。这个问题通常出现在两种情况下:一是没有正确安装Java JDK,二是没有设置正确的JAVA_HOME环境变量。 引用和引用中的错误消息提示了可能的原因和解决方法。首先,确保你已经安装了Java JDK,并且版本是1.4或以上。你可以通过检查Java安装目录下是否有tools.jar文件来确认是否安装了完整的JDK。 如果已经正确安装了JDK,那么问题可能是由于没有设置正确的JAVA_HOME环境变量导致的。你可以通过设置JAVA_HOME环境变量来告诉系统JDK的安装路径。具体设置方法取决于你使用的操作系统。在Windows系统中,你可以按照以下步骤设置环境变量: 1. 打开控制面板,并选择系统和安全。 2. 点击系统,然后点击高级系统设置。 3. 在系统属性窗口中,点击环境变量。 4. 在用户变量或系统变量中,找到名为JAVA_HOME的变量(如果没有则创建)。 5. 设置JAVA_HOME的值为JDK的安装路径,比如C:\Program Files\Java\jdk1.8.0_111。 6. 确认设置并关闭窗口。 在Mac或Linux系统中,你可以编辑.bash_profile或.bashrc文件,并在其中添加以下行: ``` export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH ``` 保存文件并退出,然后执行"source .bash_profile"或"source .bashrc"命令使环境变量生效。 一旦你安装了JDK并设置了JAVA_HOME环境变量,你应该能够解决"Unable to locate the Javac Compiler"的问题。如果问题仍然存在,你可以尝试重新安装JDK或查找其他解决方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Unable to locate the Javac Compiler in 错误的解决办法之一](https://blog.csdn.net/wangming1473/article/details/72781679)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [[ERROR] Unable to locate the Javac Compiler in: [ERROR] /Library/Internet Plug-Ins/JavaAppletPlugi](https://blog.csdn.net/nonolive/article/details/113505370)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值