这可能吗?
我所看到的搜索基本上是我需要使用 3rd 方工具(例如 Orca)从我现有的 MSI 中获取 GUID,并使用这些配置 InstallShield 以卸载现有版本。我已经尝试过其中一两套指令,但到目前为止没有任何效果。可能是因为我做错了什么,但似乎我跳过了很多圈来做一些我认为应该相对直截了当的事情。这个问题之前不是已经解决了吗?
谷歌的最高结果指向这个答案:
- 使用 Orca 打开您的旧 MSI 并从属性表中获取其 UpgradeCode
- 在您的 InstallShield LE 项目中,转到解决方案资源管理器中的“常规信息”
- 确保“升级代码”字段设置为您的旧 MSI 升级代码
这是否意味着每次我想部署新版本时都必须打开我的“使用 Orca 的旧 MSI 并获取其升级代码”?
这听起来有点骇人听闻,而且我肯定不想在每次部署新版本时都这样做。有没有办法自动化这个?此功能是否在更高级的 InstallShield 版本中可用(请记住我在 LE 上 - 如果需要,我会升级)