You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Inno Setup文件版本前导零丢失问题求助

解决Inno Setup文件版本前导零丢失的问题

问题出在Inno Setup的VersionInfoVersion字段特性上:它对应的是Windows版本资源中的数值型版本号,每个段都会被当作整数处理,所以0001会被自动转换为1,导致显示时丢失前导零。

要让文件属性里显示完整的1.0.0.0001,需要同时配置两个字段:

  • VersionInfoVersion:保留数值型的版本号(用于系统内部识别)
  • FileVersion:设置带前导零的字符串版本号(用于显示)

修改后的配置代码如下:

#define verStr "1.0.0.0001"
#define verNum "1.0.0.1"

VersionInfoVersion={#verNum}
FileVersion={#verStr}

这样生成的安装包,在文件属性的「详细信息」里,「文件版本」就会显示为1.0.0.0001,而系统内部的版本数值依然是1.0.0.1,不影响版本识别逻辑。

内容的提问来源于stack exchange,提问作者user3323130

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 16:08:11