无法安装 NuGet 包:回退到 NuGet 本地缓存

Unable to install NuGet package: Falling back to NuGet Local Cache

我是堆栈溢出社区的新成员。现在我正在学习 c#(使用 visual studio 2012)并致力于在 google 驱动器中上传文件。

我遵循了这个教程 http://www.daimto.com/google-drive-api-c-upload/ 但遗憾的是我在执行此命令时遇到错误

Install-Package Google.Apis.Drive.v2

The source at All [(Aggregate source)] is unreachable. Falling back to NuGet Local Cache at C:\Users\Cyclone\AppData\Local\NuGet\Cache Install-Package : Unable to find package 'Google.Apis.Drive.v2'. At line:1 char:1 + Install-Package Google.Apis.Drive.v2 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

我真的不知道问题所在,无法继续我的项目。有人可以向我解释如何解决此错误或在 google 驱动器中上传文件的任何解决方法。

谢谢你,抱歉英语不好!

也许在您的命令中添加 -Source nuget.org 可以解决这个问题?

所以尝试命令:

Install-Package Google.Apis.Drive.v2 -Source nuget.org

或者,您也可以尝试 http://www.nuget.org/api/v2 而不是 nuget.org

如果这有效,则可能是您的包源配置错误。

请尝试以管理员权限打开用户 visual studio,并且该项目应至少使用 .net 4.0 版。您还可以从 github.

下载示例项目

注意:我已经尝试过 Nuget 安装包命令并且它有效。 Install-Package Google.Apis.Drive.v2 works