3

我们有使用 InstallShield 9.0 创建的现有 MSI。此 MSI 在目标安装目录中安装一些 .NET 程序集。

我们更改了应用程序的一些功能,因此更改了一些程序集。现在我们要编辑/更新 MSI 以获得最新的修改程序集。现在怎么办?

可以使用 Orca 吗?如果是的话,你能指出一些有用的链接,我可以在其中找到说明/指南吗?

如果有人可以指导使用 Orca 编辑 MSM(合并模块),那也很好。

注意:由于客户的奇怪要求,我们需要编辑现有的 MSI。否则,发布补丁是不错的选择,我知道。

4

2 回答 2

1

您不能简单地编辑 MSI,因为文件信息存储在安装程序的多个位置(文件表、组件表、CAB 档案等)。

推荐的方法是创建一个新版本的安装程序作为主要升级。基本上,在您原来的 InstallShield 项目中,您增加了产品版本并更改了产品代码。

这样,您的新安装程序将自动卸载旧安装程序。无论您的客户有什么要求,新版本都不成问题。

于 2011-11-21T11:33:57.077 回答