我知道我可以这样做来获取应用的官方(发布/发布)版本号:
string version = Assembly.GetExecutingAssembly().GetName().Version.ToString();
this.Text = String.Format("Platypi R Us - version {0}", version);
...但这仅显示我的应用程序的“发布版本”*(“1.0.0.0”)。我想显示内部版本号。
除此之外,或者除此之外,我想显示最后一次构建的日期和时间,以便它显示 “Platypi R Us - 版本 3.14(2012 年 7 月 17 日 16:22 )"
最佳答案
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.*")]
https://stackoverflow.com/questions/11532705/
相关文章:
javascript - 如果我仍然在构建时连接所有文件,我为什么要使用 require.js?
ios - 如何为 iPhone 构建 Boost-Libraries
.net - 有没有更好的方法将 native dll 复制到 bin 文件夹?
java - 什么是 org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAI
java - 将 Google Guava 添加到 Android 项目 - 显着减慢构建速度
javascript - 需要一个带有 webpack 的模块