.NETC#如何使版本更易于自动读取?
我将从示例开始:我的应用程序的一个版本如下所示 1.0.3450.26573(这本书很难读,看起来很难看)。获取此版本的代码是:.NETC#如何使版本更易于自动读取?,c#,.net,version-control,C#,.net,Version Control,我将从示例开始:我的应用程序的一个版本如下所示 1.0.3450.26573(这本书很难读,看起来很难看)。获取此版本的代码是: String Version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); 我想看到版本1.0.12,1.0.13,1.0.14其中1.0.[BUILD],其中BUILD在每次构建时自动增加 我如何才能以最佳方式做到这一点?事实上,除非您能够跟踪哪个
String Version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
我想看到版本1.0.12,1.0.13,1.0.14其中1.0.[BUILD],其中BUILD在每次构建时自动增加
我如何才能以最佳方式做到这一点?事实上,除非您能够跟踪哪个内部版本号对应于您的应用程序的源代码版本,否则内部版本号对您没有任何好处。更确切地说,考虑从存储库中使用修订号(如果SCM工具与颠覆类似;尝试这样做)。您必须将其与生成环境集成。对于我们来说,CruiseControl.net会在每个版本上增加版本号。但您也可以使用SVN修订号等。有几种可能性
如果您只需要3位数而不是4位数,则必须自己格式化字符串 是的,修订号很好,但我如何获得它,我使用。CruiseControl.NET的Vault插件