【发布时间】:2021-01-20 14:49:51
【问题描述】:
在解决方案中每个项目的 AssemblyInfo.cs 中,我有这个:
[assembly: AssemblyInformationalVersion(AssemblySettings.ApplicationVersion)]
并且常量是在 AssemblySettings.cs 中的一个项目中定义的,如下所示:
public const string ApplicationVersion =
"2.21.01.01"
;
我的问题是,有没有办法在构建管道中自动设置这个常量(和其他常量),所以我不必在每次构建之前手动设置它?
这个特定常量的格式如下:V.YY.MM.vv 其中 V 是主要应用程序版本,YY 是年份的最后 2 位数字,MM 是月份,vv 是发布的序号月份(例如,01 表示当月的第一个版本)。
其他常量只是数字的字符串表示形式,每次发布都会增加一。
【问题讨论】:
-
嗨,这个问题怎么样?下面的答案是否解决了您的问题?如果没有,请告诉我有关此问题的最新信息吗?
标签: c# azure-devops azure-pipelines azure-pipelines-build-task