我对使用C#进行.NET编程非常陌生,现在遇到一个问题,无论我做什么都无法解决。我想使用.NET Core和Entity Framework创建一个应用程序。我在Visual Studio(最新版本)中创建了一个新应用程序,然后选择C#/ASP.NET Core Web Application,然后在第二个窗口中选择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 上学习
Microsoft.NETCore.App
,很酷。我现在尝试更新(使用NuGet程序包管理器),但仍然收到错误消息:即使
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软件包管理器进行操作时相同的错误。
关于如何使它起作用的任何想法?
最佳答案
根据您的错误:
您需要安装.NET Core 2.1 SDK。要获取它,请转到this page,下载并安装适合您的OS的软件包。
关于c# - Microsoft.NETCore.App更新到2.1.0-rc问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50481612/