如何以编程方式在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;

09-30 13:06
查看更多