【问题标题】:Package restore failed. Rolling back package changes for 'ConsoleApp1' while installing new package包还原失败。在安装新包时回滚“ConsoleApp1”的包更改
【发布时间】:2017-08-27 19:34:57
【问题描述】:

我在安装新软件包时收到Package restore failed. Rolling back package changes for 'ConsoleApp1'。特别是我正在尝试安装 Dropbox API,但我尝试了其他几个包并获得了相同的结果。

我通过右键单击项目并选择Manage nuGet Packages... 进行安装,然后选择包并单击安装。

NuGet 能够连接到 NuGet 服务器,因为包似乎正在下载。下载信息很快在屏幕上闪烁,所以我用录屏软件捕捉到它,看看是否有错误信息。没有。

我将 Visual Studio 2017 更新到了最新的补丁级别。我的 windows 10 机器也是最新的。

我要安装的项目是一个新创建的Console App(.Net Core)

以下是我查看的其他问题:

Package restore failed. Rolling back package changes 没有任何回应,因为这不是一个成熟的问题。

package restore failed rolling back package change for ' myproject' in vs 2017 .net mvc core project 又是一个措辞不佳且没有可行答案的问题。

Package restore failed. Rolling back package changes for 'myproject' in vs 2017 in MVC Core 那是尝试更新软件包,而不是安装新软件包。

Nuget - Package restore failed. Rolling back package changes for 'WebApplication1'. 0 似乎是用于自定义包。

我是使用 Visual Studio 的新手。

【问题讨论】:

  • 如果您对此投反对票并添加关于原因的评论会很有帮助。据我所知,这是一个完美的堆栈问题......我有一条错误消息,我不知道如何修复,我列出了我为尝试修复它所做的事情。我承认这确实是一个菜鸟问题,但 stack 服务于所有级别的人。

标签: visual-studio-2017 nuget-package


【解决方案1】:

要扩展 @Michael Potter 的答案,请创建一个控制台应用程序 (.NET Framework),而不是控制台应用程序 (.NET Core)。

【讨论】:

    【解决方案2】:

    问题是我使用的Console App(.Net Core) Core 与 Dropbox API 不兼容。

    我通过打开 NuGet Package Manager -> Package Manager Console 并运行 Install-Package Dropbox-Api 发现了这一点。

    然后关于兼容性的错误消息就在屏幕上一目了然。

    为了解决这个问题我切换到Console App (.Net Framework)

    【讨论】:

      【解决方案3】:

      将解决方案包的版本带到1.1.3enter image description here

      【讨论】:

        猜你喜欢
        • 2018-09-04
        • 2018-02-05
        • 1970-01-01
        • 1970-01-01
        • 2017-06-22
        • 2021-10-20
        • 1970-01-01
        • 2017-03-07
        • 1970-01-01
        相关资源
        最近更新 更多