1

有没有办法使用带有补丁创建属性文件的 msiexec.exe 和 msimsp.exe 编写修补程序构建的完整过程?

我使用 msiexec.exe 创建前后 msi 文件的网络安装,使用 Orca 创建一个 .pcp 文件,使用 msimsp.exe 创建补丁文件。

我一直在按照这两篇文章中的步骤进行操作:

如何为 VS.NET 部署项目创建安装补丁

修补和更新

假设我创建了一个从 1.0 到 1.1 的补丁,现在想要创建一个从 1.1 到 1.2(或 1.0 到 1.2)的补丁。我想重用我用 Orca 创建的 .pcp 文件,但是对该文件的任何修改都应该通过脚本(例如 VBScript)完成,而不是有人不得不再次在 Orca 中打开它。据我了解,我必须 - 至少 - 更改 PatchGUID 值。

如何使用脚本进行这样的修改?

4

1 回答 1

1

Why not the WIX way: http://wix.sourceforge.net/manual-wix3/patch_building.htm

于 2009-11-17T15:58:44.213 回答