0

我设置了升级路径,就像本网站上其他答案中描述的那样。添加/删除程序中的条目更改为最新版本,旧版本被删除,但是当我运行程序时它没有更新。.EXE 文件是旧文件,新文件不存在。我更改了产品代码并保持升级代码相同。我创建了一个新的升级路径并将其指向旧 .MSI 的方向。

怎么了?

4

2 回答 2

0

请参阅 MSDN 帮助主题文件版本控制规则。有许多页面来自该页面,包括Both Files Have a Version

InstallShield LE 使用 Windows Installer。

于 2013-06-10T16:50:35.957 回答
0

正如克里斯托弗在上面回答的那样,只是增加了一点。我遇到了同样的问题,Installshield LE 没有始终覆盖 exe 的选项(默认选择“Windows Installer 版本控制规则(推荐)”),因此您必须手动增加 exe 文件的版本。

在 YourSetupApplication -> 指定应用程序数据 -> 文件树中, - 右键单击​​您的 exe 文件并选择属性 - 选中“覆盖系统版本”框并在框中提供新的更新版本。

现在您可以重建设置并安装,它将覆盖 exe!

干杯!

于 2014-01-05T14:39:17.763 回答