inno-setup - 如何在安装输出文件名中包含版本信息?

标签 inno-setup

我有一个带有版本信息的应用程序,我想将其包含在设置输出文件名中。例如,如果应用程序具有版本3.10.1,我想获取setup_3.10.1.exe输出文件而不是默认的setup.exe作为Inno Setup生成的输出文件。

是否可以在安装程序输出文件名中包含某个应用程序的版本信息?

最佳答案

使用OutputBaseFilename指令并将其分配给GetFileVersion预处理程序函数的值结果:

#define AppVer GetFileVersion('MyApp.exe')

[Setup]
OutputBaseFilename=setup_{#AppVer}
...

关于inno-setup - 如何在安装输出文件名中包含版本信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15414336/

相关文章:

inno-setup - 使用 Inno Setup 安装程序更新应用程序

inno-setup - Inno Setup 消息参数

inno-setup - Inno Setup 和 VC Redistributable 并优雅地处理退出代码 3010

windows - 升级安装后 Vista/Win7 资源管理器快捷方式中的应用程序图标损坏

inno-setup - Inno Script - 如何在默认情况下选中 EULA 页面上的 "I Accept the Agreement"单选按钮

inno-setup - Inno Setup 中的全屏背景图像

inno-setup - Inno 安装程序 : Combo box on TInputQueryWizardPage

inno-setup - 将版本号传递给 Inno Setup 编译器

progress-bar - Inno Setup安装进度条未达到100%

node.js - 如何在 Inno Setup 中的现有文本文件中追加新内容