Inno setup 安装新版本时,控制面板卸载列表中的旧卸载程序将消失
我已经安装了一个应用程序,它与一个新版本一起安装,具有不同的Inno setup 安装新版本时,控制面板卸载列表中的旧卸载程序将消失,inno-setup,Inno Setup,我已经安装了一个应用程序,它与一个新版本一起安装,具有不同的AppVersion,但相同的AppId。如果我检查控制面板,我注意到安装两个版本的alsongside会删除控制面板卸载列表中较旧的卸载程序条目。InnoSetup为什么要这样做?这迫使用户必须手动确定另一个应用程序的卸载程序。这是设计的。标识软件。您不应该将另一个具有相同AppId的应用程序副本安装到其他文件夹中。如果使用同一文件夹,则最新安装的卸载程序将负责所有已安装的版本 看 如果您希望允许不同版本的并行安装,则每个版本的App
AppVersion
,但相同的AppId
。如果我检查控制面板,我注意到安装两个版本的alsongside会删除控制面板卸载列表中较旧的卸载程序条目。InnoSetup为什么要这样做?这迫使用户必须手动确定另一个应用程序的卸载程序。这是设计的。标识软件。您不应该将另一个具有相同AppId
的应用程序副本安装到其他文件夹中。如果使用同一文件夹,则最新安装的卸载程序将负责所有已安装的版本
看
如果您希望允许不同版本的并行安装,则每个版本的AppId必须是唯一的
请注意,卸载列表中的条目不会被删除,而是被覆盖,因为AppId
是列表的键