如何同时引用的AssemblyVersion和的AssemblyFileVersion?(How t

2019-10-16 21:12发布

我需要同时显示的AssemblyVersion和的AssemblyFileVersion。 在AssemblyInfo.cs中,我有:[组件:的AssemblyVersion( “1.0×”。)] [组件:的AssemblyFileVersion( “2009.8.0”)]

不过,我只得到“2009.8.0”当我引用上面:公共类VERSIONINFO {公共静态字符串AppVersion(){返回System.Diagnostics.FileVersionInfo.GetVersionInfo(System.Reflection.Assembly.GetExecutingAssembly()的位置。)。 FileMajorPart + “” + System.Diagnostics.FileVersionInfo.GetVersionInfo(System.Reflection.Assembly.GetExecutingAssembly()。地点).FileMinorPart + “” + System.Diagnostics.FileVersionInfo.GetVersionInfo(System.Reflection.Assembly.GetExecutingAssembly()位置。).FileBuildPart; }}

我怎样才能显示这两个值? 谢谢。

Answer 1:

Application.ProductVersion版本将返回的AssemblyFileVersion

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


文章来源: How to reference both ASSEMBLYVERSION and ASSEMBLYFILEVERSION?