在VB6中可以通过App.Major等的途径动态获得程序的信息,
如何动态的提取应用程序在AssembInfo中设置的版本号信息?
假如编译的是.dll类库又该如何返回在AssembInfo中设置的版本号信息呢?
Dim a As System.Reflection.Assembly = System.Reflection.Assembly.LoadFile("")
Dim an As System.Reflection.AssemblyName = a.GetName
an.Version.ToString()
至于获取Assembly有很多方法,我这里列举的是直接加载程序集文件
Version 属性概述
Build
受 .NET Framework 精简版的支持。
获取此实例版本号的内部版本号部分的值。
Major
受 .NET Framework 精简版的支持。
获取此实例版本号的主版本号部分的值。
Minor
受 .NET Framework 精简版的支持。
获取此实例版本号的次版本号部分的值。
Revision
受 .NET Framework 精简版的支持。
获取此
Public fvi As FileVersionInfo
fvi = FileVersionInfo.GetVersionInfo(文件路径名)
strVersion = fvi.FileMajorPart & "." & fvi.FileMinorPart & "." & fvi.FilePrivatePart