Подтвердить что ты не робот

Как я могу показать номер сборки и/или DateTime последней сборки в моем приложении?

Я знаю, что могу сделать это, чтобы получить официальный номер приложения (релиз/публикация):

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)"

4b9b3361

Ответ 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.*")]