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

时间:2018-05-23 06:50:22

标签: c# asp.net-core

我是使用C#进行.NET编程的新手,现在有一个问题,无论我做什么,我都无法解决。我想使用.NET Core和Entity Framework创建一个App。我在Visual Studio(最新版本)中创建一个新的应用程序,然后在第二个窗口中选择C#/ ASP.NET Core Web Application,然后选择API。在窗口的顶部我不能选择ASP.NET Core 2.1(仅2.0)但我需要2.1才能在EF中使用Views。

然后我转到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

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

  

包Microsoft.AspNetCore.All 2.1.0-rc1-final不兼容   使用netcoreapp2.0(.NETCoreApp,Version = v2.0)。包   Microsoft.AspNetCore.All 2.1.0-rc1-final支持:netcoreapp2.1   (.NETCoreApp,版本= 2.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 Manager进行时相同。

关于如何让它发挥作用的任何想法?

1 个答案:

答案 0 :(得分:9)

根据您的错误:

  

包Microsoft.AspNetCore.All 2.1.0-rc1-final不兼容   使用netcoreapp2.0(.NETCoreApp,Version = v2.0)。包   Microsoft.AspNetCore.All 2.1.0-rc1-final支持:netcoreapp2.1   (.NETCoreApp,版本= 2.1)

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