本文介绍了如何根据我的应用程序版本自动设置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安装程序的版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!