Inno Setup 指令“VersionInfoVersion”无效

3 versioning inno-setup

在我的 *.iss 安装程序脚本中,我将应用程序版本传递给 VersionInfoVersion 参数

VersionInfoVersion = {#ver}
Run Code Online (Sandbox Code Playgroud)

这里{#ver}0.4.0.201801182

根据Inno Setup 文档格式是正确的。但是,我收到以下错误:

Value of [Setup] section directive "VersionInfoVersion" is invalid.
Compile aborted.
Run Code Online (Sandbox Code Playgroud)

mir*_*eil 6

问题是您版本的最后一部分。似乎每个部分最多只支持 65,535。例如:

#define ver "0.4.0.65535" ;this works
#define ver "0.4.0.65536" ;this fails
Run Code Online (Sandbox Code Playgroud)