有的时候需要获取DLL的版本信息,可以利用反射来获取;
方法一(反射)
//通过反射加载dll文件,然后获取其版本信息
Assembly assembly = Assembly.LoadFile(_Path);
AssemblyName assemblyName = assembly.GetName();
Version version = assemblyName.Version;
Console.WriteLine(version);
方法二(利用磁盘信息获取)
System.Diagnostics.FileVersionInfo fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(_Path);
Console.WriteLine(fvi.FileVersion);