【问题标题】:NuGet packages built and published to TC own feed don't show up构建并发布到 TC 自己的源的 NuGet 包不显示
【发布时间】:2016-01-07 11:15:51
【问题描述】:
Q/A - 今天,我们发现构建和发布(到 TeamCity 自己的源)的 NuGet 库停止工作。新包停止显示。
我们可以在工件中看到它们,但在提要本身中看不到。
【问题讨论】:
标签:
teamcity-9.0
nuget-server
【解决方案1】:
通过使用 PowerShell 查询提要,似乎显示了 build 9 之前的包,所以我怀疑 1.1.xx.0 存在问题,其中 xx 是两位数。
我发布了 1.2.0.0,它出现了。奇怪的!证据如下:
编辑
今天,TeamCity 上的 VS 和 NuGet 还原都无法在提要中看到新版本的库,即使我可以直接在提要 XML 中看到它!!
什么??
解决方案
自从将 TC 的版本更新到 9.1.5 后,TC 认为是它自己的 feed 的 URL 缺少 TC 服务器的端口号!因此,NuGet 包还原从该提要获得 404。
我的 PS 脚本使用的是我在 VS 中设置的具有端口的提要 URL。