【问题标题】:Microsoft.AspNetCore.Blazor.Cli 0.5.1 is not compatible with netcoreapp2.0Microsoft.AspNetCore.Blazor.Cli 0.5.1 与 netcoreapp2.0 不兼容
【发布时间】:2019-02-05 05:30:09
【问题描述】:

我有 Visual Studio 2017 和 .net core 2.1,但仍然无法运行。

我在创建项目时收到此错误 Microsoft.AspNetCore.Blazor.Cli 0.5.1 is not compatible with netcoreapp2.0

检查以下可用的 .net 核心 SDK 和运行时是

【问题讨论】:

  • 该错误表明您的目标是 .NET Core 2.0 而不是您声称的 .NET Core 2.1。查看 .csproj 文件的 TargetFramework 元素。
  • 我只在 .net core 2.1 中创建了我的项目

标签: visual-studio asp.net-core webassembly blazor


【解决方案1】:

从 0.5.0 版开始,CLI 包的目标是 .NET Core 2.1 而不是 .NET Core 2.0。如果你想使用这个包,你必须将你的 csproj 文件中的 <TargetFramework> 元素更新为 netcoreapp2.1

不过我想知道,你为什么要依赖这个包?它是一个全球性工具。您可能应该包含 Microsoft.AspNetCore.Blazor.BuildMicrosoft.AspNetCore.Blazor.Browser 等软件包。

【讨论】:

  • 我也尝试过,但现在出现不同的错误。当前的 .NET SDK 不支持针对 .NET Standard 2.1。以 .NET Standard 2.0 或更低版本为目标,或者使用支持 .NET Standard 2.1 的 .NET SDK 版本。我已经安装了 2.1.4 版本,但还是同样的问题。
  • 请检查顶部附加的新截图。
  • @vijaysahu 你应该定位netcoreapp2.1netstandard2.0。请注意,.NET Core 版本为 2.1,.NET Standard 版本为 2.0。
猜你喜欢
  • 1970-01-01
  • 2018-03-07
  • 2018-02-13
  • 2018-01-29
  • 2020-02-25
  • 2017-07-15
  • 2018-07-04
  • 2020-10-27
  • 2013-03-14
相关资源
最近更新 更多