升级到3.4后,NuGet无法找到/下载软件包

时间:2016-04-04 04:33:58

标签: visual-studio visual-studio-2015 nuget-package

我刚从更新 1 更新到Visual Studio 2015更新 2 ,我也更新到NuGet 3.4。 (The Update 2 release notes建议此NuGet版本对应于此Visual Studio更新。)

执行此操作后,Visual Studio程序包还原已中断。当我尝试下载任何NuGet包时,我收到如下错误:

  

尝试恢复软件包时出错:无法找到软件包'NPoco'的版本'2.10.11'。

4 个答案:

答案 0 :(得分:8)

上周NuGet 3.4更新后我遇到了问题。 解决方案是删除你的NuGet.Config'将文件输入'%AppData%\ NuGet \',当您再次启动VS2015时,它将创建一个新的默认配置文件。

NuGet settings with v3

详细说明: https://docs.nuget.org/Release-Notes/Known-Issues

工作配置文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  </packageSources>
  <disabledPackageSources>
    <add key="Microsoft and .NET" value="true" />
  </disabledPackageSources>
</configuration>

答案 1 :(得分:2)

当我进入NuGet设置时,包源未被取消。选择包源修复了问题。我想VS 2015 Update 2安装或NuGet 3.4安装都会导致它被取消。

Ticketing the "Microsoft and .NET" package source under Settings -> NuGet Package Manager -> Package Sources

答案 2 :(得分:1)

最有可能的是,策展饲料没有该包装。尝试添加uncurated-feed(https://www.nuget.org/api/v2)。

答案 3 :(得分:1)

对我来说 - 我必须取消选中&#34;显示预发布&#34; - 然后我的搜索恢复正常。