【问题标题】:Installshield: Upgrade Windows Installer do not update anything?Installshield:升级Windows Installer 不更新任何东西?
【发布时间】:2014-09-06 09:58:08
【问题描述】:

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

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

如何更新我的新包?有什么方法可以禁用升级窗口安装程序设置?

感谢您的帮助。

【问题讨论】:

    标签: installshield updates


    【解决方案1】:

    以我的拙见,您很可能使用 keypath 将新文件添加到现有组件中,而这并没有改变。此外,您应该检查控制面板中的“添加\删除程序”管理单元,以查看是否应用了升级 - 应该更改您的产品版本。

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

    关于 InstallScript MSI 项目的两句话。来自 InstallShield 文档:因为这种项目类型使用两种不同的引擎,所以它比纯 InstallScript 或 Basic MSI 安装项目更复杂。仅建议高级用户使用。 因此,如果可能,请使用 Basic MSI 项目 - 对于初学者来说,它比 InstallScript MSI 简单一些。

    【讨论】:

    • 感谢您的帮助。我认识到我必须为主要升级设置一些配置。我已经更改了产品代码、包代码并在升级表中添加了主要升级。升级工作正常。
    • 很高兴知道。您能否创建答案并将其标记为已回答?只是为了结束这个问题。
    猜你喜欢
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多