【发布时间】:2019-05-05 03:01:07
【问题描述】:
我在 Visual Studio 2017 中构建 ASP.NET core 2.2 项目时遇到问题。请注意,我能够在 ASP.NET core 2.1 中成功构建和运行项目。我已经安装了 asp.net core 2.2 。我还在visual studio中发现,当我创建一个ASP.NET core的项目时,我选择了.NET core version 2.2,如图所示。
当我第一次构建项目时,我遇到了这个错误
"严重性代码描述项目文件行抑制状态 错误 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,但我仍然收到这个黄色标志,表明存在依赖问题。请看下面的图片。
所以我无法构建和运行项目我应该怎么做。提前致谢
【问题讨论】:
-
您能告诉我您安装的 .NET Core 2.2 SDK 版本吗?
-
是的,我有 2 个 .NET 内核版本,分别是 2.1.9 和 2.2.4
-
这些不是 SDK 版本。这些是框架版本。 SDK 版本类似于
SDK 2.2.203 -
是的,我在 cmd 中使用 dotnet --version 命令后发现 2.2.203
-
好的! 2.2.203 适用于 Visual Studio 2019!对于 Visual Studio 2017,它的
SDK 2.2.106。请从这里下载:dotnet.microsoft.com/download/dotnet-core/2.2 并安装,然后告诉我!
标签: asp.net-core