c#-无法安装NuGet程序包:退回到NuGet本地缓存

这个问题已经在这里有了答案:            >            Source unreachable when using the NuGet Package Manager Console                                    12个
我是堆栈溢出社区的新手.现在我正在学习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

如果这样做有效,则可能是您的Package Source配置错误.

上一篇:【原创】使用批处理脚本生成包并自动上传到nuget


下一篇:C#-将nuget软件包传输到新解决方案