【发布时间】:2015-01-03 08:37:07
【问题描述】:
我们有一个带有这种格式的标准版本编号的 ASP.NET WebForms 应用程序:
[Major].[Minor].[Build].[Revision]
每次构建都会增加构建号,例如,
2.2.1.0 => 2.2.2.0
外部监控工具使用以下格式:
[Major].[Minor].[Patch].[Build]
这种方式构建应该增加版本号如下:
2.2.1.0 => 2.2.1.1
我们想从不同的系统发送版本号信息。现在我们只需使用正则表达式来更改顺序如下:
From {1}{2}{3}{4} to {1}{2}{4}{3} (switch revision/patch and build).
我的想法是将我们的 SolutionInfo.cs 文件中的版本号更改为新格式,以便新的 BUILD 增加最后一个数字。这样以后管道中的所有其他工具都可以以正确的格式向监控工具发送消息。
是否可以只更改版本号的顺序?这有什么不良影响吗?
【问题讨论】:
标签: c# build version versioning .net-assembly