Installshield:升级Windows Installer不更新任何东西?

时间:2014-09-06 09:58:08

标签: installshield updates

我在Installshield中创建了一个MSI installscript项目。我转到Project Assistant>应用程序文件,然后添加应用程序文件(包)并构建Setup.exe进行安装。

安装完这些文件后,我回到Project Assistant并添加了一些应用程序文件,然后我更改了产品版本以进行更新。最后,我再次构建了Setup.exe。当我运行Setup.exe时,自动更新(升级窗口安装程序安装程序)要求我更新新版本。完成后,我检查了Program Files(x86)并且更新没有做任何事情,旧的包仍然在这里。

如何更新我的新套餐?有没有办法禁用升级窗口安装程序设置?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在我看来,很有可能,您使用keypath将新文件添加到现有Component,但没有改变。您还应该检查"添加\删除程序"控制面板中的管理单元以查看是否已应用升级 - 应更改产品版本。

因此,我建议您检查组件,如果我没有,请将文件重新分配给新组件。另请阅读有关组件和文件的更多信息。可以从here开始。

关于InstallScript MSI项目的两个词。从InstallShield文档:因为此项目类型使用两个不同的引擎,所以它比纯InstallScript或Basic MSI安装项目更复杂。建议仅限高级用户使用。 因此,如果可能的话,使用Basic MSI项目 - 它比安装脚本MSI更简单。

相关问题