0

您如何使用 WiX 为您的应用程序创建第二个服务包?我已经发布了 SP1,并且该安装程序工作正常。但是我在使用 SP2 时遇到了一些困难。我当前的 WiX 设置从原始 (RTM) 版本正确升级。但如果我尝试从 SP1 升级,文件根本不会更新,尽管它在“添加/删除程序”中显示为 SP2。我需要做什么才能使升级工作?我已经添加了另一个<TargetImage><UpgradeImage> 除此之外,我主要遵循http://wix.sourceforge.net/manual-wix2/patch_building.htm中的示例,将版本号从 1 更改为 2。

我应该对 SP2 进行哪些更改?

4

1 回答 1

4

我发现了我的错误。我改变了PatchFamily(下<PatchSequence>)的值。这导致它认为 SP1 和 SP2 是两个不同的“家族”,因此 SP2 没有覆盖 SP1,即使它有更高的数字。我更改PatchFamily为它的旧值并且我的补丁成功构建。

于 2009-06-15T16:13:05.863 回答