Inno setup 如何允许用户同时安装我的软件的多个版本?

Inno setup 如何允许用户同时安装我的软件的多个版本?,inno-setup,Inno Setup,我正在使用InnoSetup为新软件产品安装Windows安装程序。该工具完成工程计算,未来版本将包含改进的算法或功能。大多数用户甚至在安装新版本时都希望保留旧版本,以便能够为旧项目复制结果 我可以让InnoSetup在旧版本的基础上安装新版本吗 我已尝试将软件版本号放在默认目录名中: DefaultDirName={pf}\{#PRODUCT_NAME} {#PRODUCT_VERSION_LONG} 和强制文件夹选择: DisableDirPage=yes 第一次安装工作正常,但当安装程

我正在使用InnoSetup为新软件产品安装Windows安装程序。该工具完成工程计算,未来版本将包含改进的算法或功能。大多数用户甚至在安装新版本时都希望保留旧版本,以便能够为旧项目复制结果

我可以让InnoSetup在旧版本的基础上安装新版本吗

我已尝试将软件版本号放在默认目录名中:

DefaultDirName={pf}\{#PRODUCT_NAME} {#PRODUCT_VERSION_LONG}
和强制文件夹选择:

DisableDirPage=yes
第一次安装工作正常,但当安装程序运行到更高版本时,它会看到安装了第一个版本,并将第一个版本文件夹名称作为默认位置—因此0.2版安装在“0.1”文件夹中

我能想到的唯一解决办法是为每个版本生成一个新的AppId——有效地使每个版本成为一个新的软件产品。有更好的办法吗