如何根据我的应用程序版本自动设置Inno

如何根据我的应用程序版本自动设置Inno

本文介绍了如何根据我的应用程序版本自动设置Inno Setup安装程序的版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Inno Setup生成我的应用程序的安装程序.如何设置Inno生成的setup.exe(VersionInfoVersion)的版本号以使其与我的应用程序的版本号自动匹配?现在,每次我部署应用程序的新版本时,都需要手动更新版本号.

I am using Inno Setup to generate the installer of my application. How can set the version number of the setup.exe (VersionInfoVersion) generated by Inno to match with the version number of my application automatically? Now every time I deploy a new version of my application I need to update the version number manually.

现在我正在这样做:

[Setup]
VersionInfoVersion=1.2.2.0 //writing the value manually

我想要这样的东西:

[Setup]
VersionInfoVersion={Get the version of my app}

推荐答案

您可以像这样使用Inno Setup Preprocessor GetFileVersion函数

You can use the Inno Setup Preprocessor GetFileVersion function like this

#define ApplicationName 'Application Name'
#define ApplicationVersion GetFileVersion('Application.exe')
[Setup]
AppName={#ApplicationName}
AppVerName={#ApplicationName} {#ApplicationVersion}
VersionInfoVersion={#ApplicationVersion}

这篇关于如何根据我的应用程序版本自动设置Inno Setup安装程序的版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-26 13:11