【问题标题】:When will be the AssemblyVersion incremented? [duplicate]程序集版本何时增加? [复制]
【发布时间】:2013-05-16 17:31:37
【问题描述】:

这可能是一个愚蠢的问题,但它就是这样。

我有一个空白的控制台应用程序,我在 AssemlyInfo.cs 文件中添加了这行代码。

[assembly: AssemblyVersion("1.0.*")]

我想知道数字在什么时候增加?

【问题讨论】:

标签: c# .net


【解决方案1】:

它将每天更新/构建。

来自MSDN

[assembly:AssemblyVersion("1.2.*")] 等版本号指定 1 作为主要版本,2 作为次要版本,并接受 默认构建和修订号。版本号,例如 [assembly:AssemblyVersion("1.2.15.*")] 指定 1 作为主要 版本,2 作为次要版本,15 作为内部版本号,并接受 默认修订号。 默认版本号递增 日常的。默认修订号是随机的。

编辑:从 Framework 4.5 开始,修订号不再是随机的;它是自午夜以来的秒数除以 2。

【讨论】:

  • 就像我每次构建项目一样?我做了几次,它仍然是 1.0.0.0
  • 是的,它不会自动开箱即用。
  • @user49126 您是在检查构建程序集的产品版本还是文件版本?
  • 两个值都是 1.0.0.0
  • 如果您指定 AssemblyFileVersion,它将覆盖 AssemblyVersion。删除 AssemblyFileVersion 的条目,它应该可以工作。
猜你喜欢
  • 1970-01-01
  • 2010-09-17
  • 2018-05-05
  • 1970-01-01
  • 2020-05-23
  • 2013-07-17
  • 2016-05-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多