How can I display the Build number and/or DateTime of last build in my app?

老子叫甜甜 提交于 2019-11-30 07:57:46

问题


I know that I can do this to get the app's official (release/publish) version number:

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

...but this only shows a "Publish version" of my app* ("1.0.0.0"). I want to show the build number.

  • From the Project | Properties | Publish tab.

Barring that, or in addition to that, I'd like to show the date and time of the last build, so that it says "Platypi R Us - version 3.14 (7/17/2012 16:22)"


回答1:


The value returned from Assembly.GetExecutingAssembly().GetName().Version is that in your project's AssemblyInfo.cs file:

[assembly: AssemblyVersion("1.0.0.0")]

Modify these before a build to specify the value it returns. Or, as documented in the same AssemblyInfo.cs file:

// 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.*")]


来源:https://stackoverflow.com/questions/11532705/how-can-i-display-the-build-number-and-or-datetime-of-last-build-in-my-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!