Как ссылаться на ASSEMBLYVERSION и ASSEMBLYFILEVERSION? - PullRequest
1 голос
/ 10 июля 2009

Мне нужно отобразить AssemblyVersion и AssemblyFileVersion. В AssemblyInfo.cs у меня есть: [Assembly: AssemblyVersion ("1.0. *")] [Assembly: AssemblyFileVersion ("2009.8.0")]

Тем не менее, я получаю «2009.8.0» только тогда, когда ссылаюсь на приведенное выше: открытый класс VersionInfo { публичная статическая строка AppVersion () { вернуть System.Diagnostics.FileVersionInfo.GetVersionInfo (System.Reflection.Assembly.GetExecutingAssembly (). Location) .FileMajorPart + "." + System.Diagnostics.FileVersionInfo.GetVersionInfo (System.Reflection.Assembly.GetExecutingAssembly (). Location) .FileMinorPart + "." + System.Diagnostics.FileVersionInfo.GetVersionInfo (System.Reflection.Assembly.GetExecutingAssembly (). Location) .FileBuildPart; } }

Как я могу отобразить оба значения? Спасибо.

1 Ответ

2 голосов
/ 10 июля 2009

Application.ProductVersion версия вернет AssemblyFileVersion

public string AppVersion() 
{ 
  return Application.ProductVersion + "." + 
    Assembly.GetExecutingAssembly().GetName().Version.ToString();
}
...