TFS - 409包上传时发生冲突

时间:2017-01-09 07:59:53

标签: tfs nuget packages nuget-server

我在nuget的软件包上传期间遇到TFS(版本15.105.25910.0)的问题:

 $value = \openssl_encrypt(serialize($text), 'AES-256-CBC', $key, 0, $iv);  

我在TFS和远程服务器上使用包管理返回409冲突,但在包列表中我没有看到我的" mypackage 01.16.1905"。 在哪里物理存储包裹? 感谢。

1 个答案:

答案 0 :(得分:0)

对于故障排除,您可以尝试在普通的PowerShell控制台中手动运行它,而不是在构建步骤中运行它。

根据您的日志,您似乎正在使用 nuget 3.3 。尝试使用 nuget 3.5 或更高版本来使用TFS打包功能,因为已经进入3.5的一些身份验证修复程序。您将在构建定义中的Nuget任务选项中找到版本切换。

尝试更新到3.5以查看是否仍有问题。另外,请确保您没有任何auth问题,nuget可以使用这些问题发送到服务器。

更新

无法覆盖TFS上的现有软件包。 Nuget.exe允许通配符进行推送,因此您可以使用nuget push *.nupkg -Source ....为此,它将发布最新版本。