【问题标题】:Is it possible to switch build and revision number in .NET to [Major].[Minor].[Patch].[Build]是否可以将 .NET 中的版本号和修订号切换为 [Major].[Minor].[Patch].[Build]
【发布时间】: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


    【解决方案1】:

    根据another question 中的回复,对于VS2013,Build Version Increment add-Inthis workaround 是可能的。

    【讨论】:

      猜你喜欢
      • 2012-09-15
      • 1970-01-01
      • 2020-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多