【问题标题】:TeamCity NuGet Package Restore Failing After Upgrade to 10.x升级到 10.x 后 TeamCity NuGet 包还原失败
【发布时间】:2016-08-02 07:00:11
【问题描述】:

升级到 TeamCity 10.x 后出现旧的 NuGet 安装程序失败错误。

Build Server 位于本地 VM 上,NuGet Server 位于 RackSpace 上的另一个 VM 上。我可以使用提要和凭据进行身份验证,并且包已创建并存在。我可以使用相同的凭据在 VS 中手动更新包。只是在 TeamCity 构建中没有乐趣。

[restore] Unable to find version '1.1.0.16' of package 'Velociraptor'.
[23:00:39][restore] Process exited with code 1
[23:00:39][Step 1/4] Step NuGet Installer failed

这在从 9.1.7 升级到 10.x 之前有效

我查看了其他答案,但到目前为止都没有。

我错过了什么?

【问题讨论】:

  • 我还没有升级到 10.x,但想知道 NuGet.exe 的默认版本是否发生了变化?您的 NuGet 服务器是否支持 NuGet.exe 客户端的固定版本?您是否尝试过使用早期版本的客户端?
  • @EvolveSoftwareLtd,它被设置为使用默认的 3.3.0,我已将其固定为 2.8.6,这似乎至少进入了第 2 步。
  • 我遇到了同样的问题。我无法提取一些 NuGet 包(尽管其他包很好?),我什至无法从管理 -> 集成 -> 工具安装新版本的 NuGet.exe。
  • 无法将@EvolveSoftwareLtd 评论标记为答案,但在这种情况下这对我有用。现在要弄清楚为什么拉取请求没有像以前那样运行,但这是另一个话题。谢谢,

标签: teamcity nuget-server


【解决方案1】:

我尚未升级到 10.x,但预计 NuGet.exe 的默认版本可能已更改。

如果您的 NuGet 服务器支持固定版本的 NuGet.exe 客户端,则可能值得尝试使用早期版本的客户端。这可以在管理部分进行更改。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多