使用前面的零构建变量 $(DayOfYear)?
Build variable $(DayOfYear) with preceding zeros?
在 VSTS(或 TFS 2015)中,$(DayOfYear)
是否会在小于 100 时使用前面的零构建变量输出?
比如输出063还是63?同样,003 还是 3?
我问的原因是因为我们使用以下内部版本号格式:
$(Major).$(Minor).$(Year:yy)$(DayOfYear)$(Rev:.rr)
从技术上讲,如果没有前面的零,1.0.16179.01
(2016 年 6 月 27 日的构建)将被视为比 1.0.173.01
(2017 年 1 月 3 日的构建)晚的构建。使用前面的零,此版本号将正确表示为 1.0.17003.01
.
$(DayOfYear) 始终输出 XXX 格式的数字。所以你会得到补零的“003”或“063”。
在 VSTS(或 TFS 2015)中,$(DayOfYear)
是否会在小于 100 时使用前面的零构建变量输出?
比如输出063还是63?同样,003 还是 3?
我问的原因是因为我们使用以下内部版本号格式:
$(Major).$(Minor).$(Year:yy)$(DayOfYear)$(Rev:.rr)
从技术上讲,如果没有前面的零,1.0.16179.01
(2016 年 6 月 27 日的构建)将被视为比 1.0.173.01
(2017 年 1 月 3 日的构建)晚的构建。使用前面的零,此版本号将正确表示为 1.0.17003.01
.
$(DayOfYear) 始终输出 XXX 格式的数字。所以你会得到补零的“003”或“063”。