NuGet包管理器控制台命令失败但搜索 - >安装Works

时间:2015-05-29 17:51:19

标签: nuget

我只是安装了一个不在我本地缓存中的新软件包。我直接从NuGet网站上接受了命令。

在PMC中执行命令失败,并显示以下错误:

The source at All [(Aggregate source)] is unreachable. Falling back to NuGet Local Cache at C:\Users\Jammer\AppData\Local\NuGet\Cache
Install-Package : Unable to find package 'Xam.Plugins.Settings'.
At line:1 char:16
+ Install-Package <<<<  Xam.Plugins.Settings
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

我确认所有设置都正确无误,所有常用的NuGet源网址都按预期存在并且正确无误。我安装了NuGet 2.8.5。

当我使用&#34;管理包解决方案&#34;在Visual Studio中它找到了我正在使用的软件包并按预期安装它。

有没有人看过这个并且知道这里发生了什么?

2 个答案:

答案 0 :(得分:1)

啊,好的&gt;立即解决了这个问题。

  • 我从解决方案中卸载了包
  • 从NuGet本地缓存中删除了包
  • 然后在命令行上我做了这个
  • cd C:\ Users \ username \ AppData \ Local \ NuGet
  • nuget.exe update -self

原来,该软件包所需的NuGet版本为2.8.1,缓存中的版本为2.8.3所以本来应该没问题但2.8.5的更新解决了我遇到的问题经理控制台。

答案 1 :(得分:0)

虽然没有C:\ Users \ username \ AppData \ Local \ NuGet文件夹,但我遇到了同样的问题。 我的版本是2.8.60318.667,我下载并安装了它但我无法安装任何软件包。 解决方案是在工具&gt; Nuget包管理器&gt;包管理器设置。 单击Package Sources分支,并将'nuget.org'检查为Available packages sources。 现在它工作正常。 最诚挚的问候,