使用具有许多组件的WiX创建补丁

时间:2011-01-07 05:40:22

标签: wix wix3 wix3.6

我正在使用WiX(目前为3.6)为我的应用程序创建设置。下一步是在必须更改某些内容时创建补丁。当我使用heat为许多文件自动创建组件时,使用ComponentGroup引用这些组件。遗憾的是,PatchFamily仅允许ComponentRef而不允许ComponentGroupRefs。由于这些组件是自动生成的,因此我搜索了一种启用修补程序的方法。

我在此处记录了我尝试的方式:Patchwork

目前我正在调查使用管理员安装并在它们之间进行差异的可能性。

有没有人找到解决方案?

1 个答案:

答案 0 :(得分:0)

你究竟想做什么?使用新文件执行应用程序升级?如果您确实有足够的更改使用ComponentGroupRefs,那么它可能值得进行实际升级。补丁(至少根据我的理解)对程序的小改动意味着更多,而升级适用于影响大量文件的大变化。