20

アプリの公式(リリース/公開)バージョン番号を取得するためにこれを行うことができることを知っています:

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)」と表示したいと思います。

4

1 に答える 1

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.*")]
于 2012-07-18T21:25:47.787 に答える