我设置了升级路径,就像本网站上其他答案中所描述的那样。添加/删除程序中的条目更改为最新版本,旧版本将被删除,但是当我运行程序时,它不会更新。 .EXE文件是旧文件,新文件不存在。我更改了产品代码并保持升级代码相同。我创建了一个新的升级路径,并将其指向较旧的.MSI。
有什么问题?
答案 0 :(得分:0)
请参阅MSDN帮助主题File Versioning Rules。该页面有很多页面,包括Both Files Have a Version。
InstallShield LE使用Windows Installer。
答案 1 :(得分:0)
正如克里斯托弗在上面回答的那样,只需多补充一点。我有同样的问题,Installshield LE没有选择始终覆盖exe(选择" Windows Installer版本规则(推荐)"默认)所以你必须增加exe文件&#39 ; s版本手动。
在YourSetupApplication中 - >指定应用程序数据 - >文件树, - 右键单击您的exe文件并选择属性 - 检查显示覆盖系统版本的框,并在框中提供新的更新版本。
现在您可以重建设置并安装,它将覆盖exe!
干杯!