我正在尝试在https://github.com/aspnet/aspnetcore加载ASP.NET Core MVC的源代码。但是,当我克隆项目,检出v3.0.0并尝试在Visual Studio 2019(v16.3.4)中打开解决方案时,我对所有项目都遇到以下错误]
无法找到.NET Core SDK。检查它是否已安装,以及global.json中指定的版本(如果有)是否与安装的版本匹配
我已确保已在计算机上下载了.net core 3.0 sdk,并且运行dotnet --info
会产生以下数据:
Microsoft.NETCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
在.csproj
文件中查找,它们都是针对的
<TargetFramework>netcoreapp3.0</TargetFramework>
此外,我确保我的PATH变量中包含SDK'C:\ Program Files \ dotnet'的路径。我尝试添加一个指定sdk的global.json文件,但似乎没有什么不同。
任何想法可能导致此问题?
编辑
下面是csproj文件的示例
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>ASP.NET Core metadata.</Description>
<TargetFramework>netstandard2.0</TargetFramework>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
</PropertyGroup>
</Project>
某些可能的原因: