【问题标题】:NuGet can't find/download packages after upgrade to 3.4升级到 3.4 后,NuGet 找不到/下载包
【发布时间】:2016-04-04 04:33:57
【问题描述】:

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

执行此操作后,Visual Studio 包还原被破坏。当我尝试下载任何 NuGet 包时,我收到如下错误:

尝试恢复包时出错:找不到包“NPoco”的“2.10.11”版本。

【问题讨论】:

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


    【解决方案1】:

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

    详细说明见: 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>
    

    【讨论】:

    • 谢谢;我刚刚对此进行了测试,它似乎工作正常。生成的 NuGet 配置似乎与我的答案生成的相同,但我接受了这个配置,因为它看起来像官方答案。
    • 没问题。我现在还添加了最终结果的屏幕截图,在这篇文章之前没有足够的代表添加一个。
    • 当我删除我的NuGet.Config 文件时,我的 NuGet 配置对话框看起来和你的一样,除了在 Ava​​ilable package sources 下没有任何内容并且在 Machine 下有项目-wide 包 打勾。我正在使用 Visual Studio 2015 Update 2 和 NuGet 3.4.1.807,并且我没有以管理员身份运行 Visual Studio。
    • 我的“可用包源”在更新后也是空的,但在执行上述步骤后恢复了。您在删除文件之前是否也关闭了 VS2015?我的 NuGet 版本与您的相同,但我的 VS2015 仍处于更新 1。我将使用我当前的配置文件更新我的答案。
    • 是的,我在执行此操作时也关闭了 Visual Studio。我不确定为什么我的配置最终与您的不同,但主要是它有效,所以没什么大不了的。 :)
    【解决方案2】:

    当我进入 NuGet 设置时,未勾选包源。勾选包源解决了这个问题。我猜是 VS 2015 Update 2 安装或 NuGet 3.4 安装导致此问题未勾选。

    【讨论】:

    • 这并不能解决问题
    • @Toddams,它为我修复了它,所以也许是其他原因导致了你的问题。我只是仔细检查了一遍,对我来说,这绝对是让问题中的错误与一切正常工作之间的区别。
    • 我同意,它也为我解决了这个问题。感谢@Sam 的帖子!
    【解决方案3】:

    精选提要很可能没有该软件包。尝试添加 uncurated-feed (https://www.nuget.org/api/v2)。

    【讨论】:

    • 这是我的问题,上面的 url 必须显示在“可用的包源”框中。
    • 对我来说,all NuGet 包发生了错误,所以我认为这不是问题所在。 (我刚刚更新了问题以增加重点。)
    【解决方案4】:

    对我来说 - 我不得不取消选中“显示预发布” - 然后我的搜索恢复正常。

    【讨论】:

      猜你喜欢
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      • 2018-05-10
      • 2018-10-17
      • 2019-09-14
      相关资源
      最近更新 更多