これを実行して、アプリの公式(リリース/公開)バージョン番号を取得できることを知っています。
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(7/17/2012 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.*")]