我在安装新软件包时得到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的新手。
答案 0 :(得分:3)
问题在于我使用Console App(.Net Core)
Core与Dropbox API不兼容。
我通过打开NuGet Package Manager -> Package Manager Console
并运行Install-Package Dropbox-Api
来确定这一点。
然后,屏幕上会显示有关兼容性的错误消息。
要解决问题,我将切换到Console App (.Net Framework)
。
答案 1 :(得分:3)
答案 2 :(得分:0)
将解决方案包的版本带到1.1.3 enter image description here