asp.net-core - 需要 dotnet core 2.1 才能显示在 Visual Studio 中

标签 asp.net-core

当我尝试在 Nuget 包管理器中升级 ASP.NET Core 时,出现以下错误:

Severity Code Description Project File Line Suppression State Error Package Microsoft.AspNetCore.All 2.1.0-preview2-final is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Package Microsoft.AspNetCore.All 2.1.0-preview2-final supports: netcoreapp2.1 (.NETCoreApp,Version=v2.1) 0

我已经多次安装了 sdk,所以我很困惑,因为当我定位目标时,它最多只有 dotnet core 2.0 作为选项。我安装了 Visual Studio Preview,但这也没有帮助。有什么建议吗?

最佳答案

对于 .NET Core 2.1,您(当前)需要 2.1.300-rc1 版本的 sdk。 SDK和.NET Core的版本号不同步,旧的2.1版本的SDK不够用。

该版本可以从这里下载:https://www.microsoft.com/net/download/dotnet-core/sdk-2.1.300-rc1

您可以使用 donet --version 命令在命令行上检查版本。 dotnet --info 还将列出所有已安装的运行时和 SDK。

   > dotnet --version
   2.1.300-rc1-008673

关于asp.net-core - 需要 dotnet core 2.1 才能显示在 Visual Studio 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49802370/

相关文章:

c# - ASP.NET Core 中 Startup.cs 中的 Kestrel 关闭函数

asp.net - IIS HTTP错误500 : The requested Page cannot be accessed because related configuration data is invalid

asp.net - 嵌套类属性未从配置 ASP.NET Core 中正确填充

c# - .net 核心中的 WCF (TransportWithMessageCredential)

asp.net-core - 在 .NET 6 中提交大型表单数据并执行操作后返回 400 错误

c# - NET Core 2 MVC - 为 GET 方法存储对象

asp.net-core - 如何提供可通过 asp.net 5 中的 ConfigurationManager 访问的设置?

asp.net-core - 如何在asp.net core web api的 Controller 中使用模型绑定(bind)排除属性

asp.net-mvc - 如何在 Asp.Net Core MVC 中重置密码之前验证用户 token 是否有效?

docker - .net 核心 - 使用 docker compose 构建错误