如何以编程方式在C#中获取当前产品版本?
我的代码:
VersionNumber = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
我正在获取VersionNumber = 1.0.0.0,但是当前版本是1.0.0.12。
最佳答案
有三个版本:程序集,文件和产品。要获得产品版本:
using System.Reflection;
using System.Diagnostics;
Assembly assembly = Assembly.GetExecutingAssembly();
FileVersionInfo fileVersionInfo = FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fileVersionInfo.ProductVersion;