【问题标题】:Problem in Building Project in Asp.net Core 2.2在 Asp.net Core 2.2 中构建项目的问题
【发布时间】: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


【解决方案1】:

您似乎为.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 用于 .NET Core 2.2.4。请从这里下载:https://dotnet.microsoft.com/download/dotnet-core/2.2 并安装。

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

【讨论】:

    【解决方案2】:

    在dot net core中下载SDK 2.2 我想你没有为目标版本下载SDK。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-30
      • 2020-04-22
      • 2019-06-19
      • 2019-07-17
      • 2019-06-28
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多