通过InstallShield创建的Setup.exe文件已成功安装,但应用程序未更新,它保留了以前的安装版本

问题描述 投票:0回答:1

我面临的问题是,成功安装了具有新应用程序版本的Setup.exe,但是没有升级现有的先前版本。

当我运行该应用程序时,它会在以前的版本(4.5)中打开,但是在控制面板中,该应用程序名称旁边会显示新应用程序的版本号(4.6)。控制面板中没有两个实例。

Setup.exe文件是使用InstallShield 2018 Express创建的。在升级路径中,我添加了从先前的setup.exe文件创建的新路径。升级代码与以前的版本相同,并且在常规信息中,我已经更新了产品代码。

对于我尝试过的4.6、4.5.1、5.0的“ Max Version”编号,总会出现相同的问题。

““包括最低版本”设置为否

我过去已经成功完成了几次,但是由于某种原因这次没有用。

使用相同的setup.exe文件应用程序已成功从头开始安装,但是如果存在先前版本,则无法按预期工作。

我在网上找不到的所有解决方案都对我有用。

installation installshield major-upgrade installshield-2018
1个回答
0
投票

在我看来,您的主应用程序(可执行文件?)没有得到升级。确保您正在记录安装。然后,在安装完成后,在日志中搜索未升级的可执行文件的组件GUID,以查找线索。

要检查的另一件事是挂起的重启。如果正在使用该应用程序,则可能需要等到重启后才能升级。

© www.soinside.com 2019 - 2024. All rights reserved.