Windows窗体DLL应用程序



我有一个应用程序,我把它变成了dll,这样它就可以很容易地从其他应用程序中调用。我喜欢显示一个版本号,以确保用户使用的是应用程序的最新版本。使用My.Application.Info.version.Major&"."&我的应用程序信息版本Minor&"."&My.Application.Info.Version.Build&"."&My.Application.Info.Version.Revision对应于调用应用程序,而不是dll。当我调用DLL时,我希望能够获得DLL版本。有没有一种不用硬编码的方法?

感谢

您可以使用反射来达到程序集版本。

MSDN反射

示例:

    Dim assemName As AssemblyName = assem.GetName()
    Console.WriteLine(vbLf + "Name: {0}", assemName.Name)
    Console.WriteLine("Version: {0}.{1}", assemName.Version.Major, _
        assemName.Version.Minor)

从上方的链接中提取

最新更新