Azure DevOps每次提交都会增加VersionPrefix



有人知道如何在每次提交时增加.csproj文件上的VersionPrefix吗?

当您在提要上推送包时,该属性用于命名包(Nuget-push操作(。。。

2018-11-14T16:15:59.3937162Z##〔error〕错误:意外错误尝试使用VstsNuGetPush.exe推送程序包时发生。退出代码(2(和错误(提要已经包含"Lib 1.0.15-alpha"。(

最后我找到了一个解决方案。Visual Studio Marketplace上有一个扩展,版本号计数器,它增加了管道的变量部分中定义的变量。只需定义变量,在版本号计数器的管道上添加一个新步骤(任务(,并将变量设置为递增。

最后,您可以在代码中使用$(VariableName(来引用Azure DevOps变量。在我的情况下,$(BuildVersionNumber(就足够了。

我希望这对其他人有帮助。

感谢Jayendran和Shayki Abramczyk的回答:(

最新更新