在Asp.net Core 2.2中建立专案的问题

时间:2019-05-05 03:01:07

标签: asp.net-core

我遇到了在Visual Studio 2017中构建ASP.NET Core 2.2项目的问题。请注意,我已经能够在ASP.NET core 2.1中成功构建和运行项目。我已经安装了asp.net core 2.2。我还在Visual Studio中发现,当我创建ASP.NET核心项目时,我选择了.NET核心版本2.2,如图所示。 enter image description here

当我第一次构建项目时,出现此错误

  

“严重性代码描述项目文件行抑制状态   错误NETSDK1045当前的.NET SDK不支持定位.NET Core 2.2。目标.NET Core 2.1或更低版本,或者使用支持.NET Core 2.2的.NET SDK版本。 WebApplication2 C:\ Program Files \ dotnet \ sdk \ 2.1.505 \ Sdks \ Microsoft.NET.Sdk \ targets \ Microsoft.NET.TargetFrameworkInference.targets 137“

请注意,我已经通过nuget通过程序包管理器控制台安装了.net core 2.2,但仍然出现此黄色标志,表明存在依赖性问题。请看下面的图片。enter image description here

所以我无法构建和运行项目该怎么办。预先感谢

2 个答案:

答案 0 :(得分:0)

以点网核心下载SDK 2.2,我认为您没有为目标版本下载SDK。

https://dotnet.microsoft.com/download/dotnet-core/2.2

答案 1 :(得分:0)

似乎您为.NET Core 2.2.4和Visual Studio 2017安装了错误的 .NET Core SDK 版本。您说已下载并安装了.NET Core SDK版本2.2.203实际上适用于Visual Studio 2019!那是问题!

对于Visual Studio 2017,其SDK 2.2.106 for .NET Core 2.2.4。请从以下位置下载:https://dotnet.microsoft.com/download/dotnet-core/2.2并安装。

您的错误现在应该消失了!