c# - Microsoft.NETCore.App 更新到 2.1.0-rc 的问题

标签 c# asp.net-core

我对使用 C# 进行 .NET 编程还很陌生,现在遇到一个无论我做什么似乎都无法解决的问题。我想使用 .NET Core 和 Entity Framework 创建一个应用程序。我在 Visual Studio(最新版本)中创建一个新应用程序并在第二个窗口中选择 C#/ASP.NET Core Web 应用程序和 API。在窗口的顶部,我还不能选择 ASP.NET Core 2.1(只有 2.0),但我需要 2.1 才能在 EF 中使用 View 。

然后我转到 NuGet 程序包管理器,看到 Microsoft.AspNetCore.All 的版本为 2.0.8。我尝试将其更新为 2.1.0-rc1-final 但回滚并显示 Microsoft.NETCore.App 不支持 2.1 -> 当我尝试更新 Microsoft.NETCore.App 时,我看到“被项目阻止”。为了解决 .NetCore.App 问题,我发出了这个命令:

Install-Package Microsoft.NETCore.App -Version 2.1.0-rc1

现在我在2.1.0-rc1 for Microsoft.NETCore.App,很酷。我现在尝试更新(使用 NuGet 包管理器)但仍然收到错误消息:

Package Microsoft.AspNetCore.All 2.1.0-rc1-final is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Package Microsoft.AspNetCore.All 2.1.0-rc1-final supports: netcoreapp2.1 (.NETCoreApp,Version=v2.1)

即使 Microsoft.NETCore.App 已经在 2.1.0-rc1。尝试使用程序包管理器控制台命令将 Microsoft.AspNetCore.All 更新为 2.1.0.rc1-final:

Install-Package Microsoft.AspNetCore.All -Version 2.1.0-rc1-final

我遇到了与尝试通过 NuGet 包管理器执行此操作时相同的错误。

关于如何让它发挥作用有什么想法吗?

最佳答案

根据您的错误:

Package Microsoft.AspNetCore.All 2.1.0-rc1-final is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Package Microsoft.AspNetCore.All 2.1.0-rc1-final supports: netcoreapp2.1 (.NETCoreApp,Version=v2.1)

您需要安装.NET Core 2.1 SDK。要获取它,请转到 this page ,下载并安装适用于您的操作系统的软件包。

关于c# - Microsoft.NETCore.App 更新到 2.1.0-rc 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50481612/

相关文章:

c# - AForge.NET 中的 "Source pixel format is not supported by the filter"错误

asp.net-core - 无法使用 Serilog 和 .Net Core 5 捕获实例化错误

asp.net-core - 如何在 ASP.NET Core RC2 应用程序中手动重新加载 IOptions

c# - 对返回字符串的函数的结果进行字符串插值

c# - 使用await和async返回字符串列表

c# - 如何修复 "The requested resource is in use. (Exception from HRESULT: 0x800700AA)"

asp.net - ASP.NET 4.6 WebForms 和 ASP.NET Core MVC 1.0(又名 MVC6)可以在同一应用程序中运行吗?

c# - ASP.NET Server.MapPath 和 SharePoint 文档库

c# - Google 数据 API 授权重定向 URI 不匹配

c# - 在没有 IOptions<T> 的情况下读取和使用 appsettings.json 中的设置?