包恢复失败。在MVC Core中对2017年的'myproject'回滚包更改

时间:2017-08-20 15:55:32

标签: asp.net-mvc asp.net-core-mvc visual-studio-2017

我安装VS 2017 15.3并创建新的MVC Core项目我尝试从包管理器控制台或管理NuGet包管理器窗口安装每个新包,并尝试更新所有包或更新选项卡上显示的列出的包之一我得到那个错误:

  

严重级代码描述项目文件行抑制状态   错误包还原失败。回滚'Sun'的包裹更改。 0

尝试在MVC -web或API项目中重新创建新项目 - 并尝试更新所有包但得到相同的错误。这个错误只发生在MVC核心,我创建MVC 5项目一切都好。

  1. 我清除了NuGet的所有缓存
  2. 在新的
  3. 中添加https://dotnet.myget.org/F/dotnet-core/api/v3/index.json

    但是再次出现最后一个错误,我该如何解决?

1 个答案:

答案 0 :(得分:2)

如果您拥有最新的IDE,并且正在创建新的应用程序,则在创建项目后,您不必立即更新项目的软件包。除非您添加一些不是您所选模板的一部分的新库,否则不会。

在创建项目时,您确定在新ASP.NET核心Web应用程序对话框中选择了 ASP.NET Core 2.0 吗?

如果 ASP.NET Core 2.0 在项目创建向导期间未显示在选项列表中,则需要安装.Net Core 2.0 SDK。安装SDK后,您必须关闭并重新打开IDE才能看到新选项。如果没有SDK,您的项目都不会成功更新到Core 2.0。

希望这会有所帮助;祝你好运!