VS2019打开项目加载失败:无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配。
打开.net core解决方案,加载不出项目,报如上错误,有点迷茫,看项目文件*.csproj,也看不出所以然,后来发现项目根目录下面有个批处理build.cmd(可手动放一个进去)。
将如下命令保存成build.cmd
@echo off dotnet run --project build -- %* pause
执行build.cmd看到如下报错信息
A compatible installed .NET Core SDK for global.json version [2.2.607] from [C:\ Users\Administrator\Desktop\ID4\IdentityServer4\global.json] was not found Install the [2.2.607] .NET Core SDK or update [C:\Users\Administrator\Desktop\ID 4\IdentityServer4\global.json] with an installed .NET Core SDK: 2.1.202 [C:\Program Files\dotnet\sdk] 2.1.505 [C:\Program Files\dotnet\sdk] 2.1.602 [C:\Program Files\dotnet\sdk] 2.1.607 [C:\Program Files\dotnet\sdk] 2.2.202 [C:\Program Files\dotnet\sdk] 3.0.100 [C:\Program Files\dotnet\sdk] 3.1.101 [C:\Program Files\dotnet\sdk] 请按任意键继续. . .
这个就很明朗了,找到解决方案根目录下面,有个global.json文件,内容如下
{ "sdk": { "version": "2.1.607" } }
将版本号改成电脑中已经安装的sdk版本
本文详细解析了VS2019在加载.NETCore项目时遇到的加载失败问题,深入探讨了global.json文件中指定的.NETCoreSDK版本与实际安装版本不匹配的解决方法。
5280

被折叠的 条评论
为什么被折叠?



