获取exe或dll文件版本号的三种方法

来源:百度文库 编辑:神马文学网 时间:2024/04/29 02:39:08
总结了三种获取DLL文件版本号的方法,希望与大家共享.
方法一: //得到的是程序集的版本
string   version   =   System.Reflection.Assembly.LoadFrom(strFilePath).GetName().Version.ToString();
方法二: //获取当前程序的主版本号等(文件版本,不是程序集版本)
Version   ApplicationVersion   =   new   Version(Application.ProductVersion);
string   versionMajor   =   ApplicationVersion.Major.ToString();//获取主版本号
string   versionMinor   =   ApplicationVersion.Minor.ToString();//获取次版本号
string   versionBuild   =   ApplicationVersion.Build.ToString();//获取Build版本号
string   VersionRevision   =   ApplicationVersioon.Revision.ToString();//获取Revision版本号
方法三: //得到的是文件版本
System.Diagnostics.FileVersionInfo   info   =System.Diagnostics.FileVersionInfo.GetVersionInfo(strFilePath);
string   version   =   info.FileVersion;