代码之家  ›  专栏  ›  技术社区  ›  Lukas Å alkauskas

.NET C#如何使版本更具可读性?

  •  0
  • Lukas Å alkauskas  · 技术社区  · 17 年前

    我将从示例开始:我有一个版本的应用程序,看起来像这样 1.0.3450.26573 (它很难阅读,看起来很恶心)。此版本的代码为:

    String Version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
    

    1.0.12 1.0.13 其中1.0.[BUILD],其中BUILD在每次构建时自动增加。

    4 回复  |  直到 17 年前
        1
  •  1
  •   Anton Gogolev    17 年前

    实际上,除非您能够跟踪哪个内部版本号对应于构建应用程序的源代码版本,否则内部版本号对您没有任何好处。相反,考虑使用存储库中的修订号(如果您的SCM工具与Subversion类似,请尝试使用 svnversion ).

        2
  •  1
  •   abmv    17 年前
        3
  •  0
  •   chris166    17 年前

    您必须将其与您的构建环境集成。对我们来说,CruiseControl.net在每次构建时都会递增版本号。但你也可以使用SVN修订号等。有几种可能性。

    如果你只想要3位数而不是4位数,你必须自己格式化字符串。

        4
  •  0
  •   Lukas Å alkauskas    17 年前

    是的,修订号会很好,但我怎么能得到它,我用 SourceGear Vault