我怎么能在我的应用程序显示上次构建的内部版本号和/或日期时间?(How can I display

2019-06-26 09:09发布

我知道我能做到这一点,以获取应用程序的官方(发布/发表)版本号:

string version = Assembly.GetExecutingAssembly().GetName().Version.ToString();  
this.Text = String.Format("Platypi R Us - version {0}", version);

...但是这只能说明我的应用程序*的“发布版本”(“1.0.0.0”)。 我想要显示的版本号。

  • 从项目| 属性| 发布选项卡。

除非是,或者除此之外,我想显示最后生成的日期和时间,以便它说:“Platypi玩具反斗城-版本3.14(7/17/2012 16:22)”

Answer 1:

从返回的值Assembly.GetExecutingAssembly().GetName().Version是在项目的AssemblyInfo.cs文件:

[assembly: AssemblyVersion("1.0.0.0")]

构建之前修改这些指定其返回值。 或者,如在同一AssemblyInfo.cs中记录文件:

// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version 
//      Build Number
//      Revision
//
// You can specify all the values or you can default the Build and Revision Numbers 
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]


文章来源: How can I display the Build number and/or DateTime of last build in my app?