Winforms:获取发布版本号?

Mil*_*fax 7 vb.net system.reflection winforms

我有一个Winforms应用程序,并希望显示版本号,以便我们可以知道我们的更新脚本是否正确运行.有没有办法获取发布版本号(显示在应用程序的属性页,发布选项卡)?

当我使用Reflection.Assembly.GetExecutingAssembly().GetName().Version等时,似乎使用AssemblyInfo.vb中的AssemblyVersion编号,这是不一样的.

如果我在AssemblyInfo.vb中使用通配符,它​​会再次出现不同的数字.

GJK*_*JKH 10

这应该会让你获得发布版本:

ApplicationDeployment.CurrentDeployment.CurrentVersion
Run Code Online (Sandbox Code Playgroud)

  • 您需要包含System.Deployment.Application (4认同)