Wix Patches并使用'*'而不是Component Guids

时间:2014-05-26 05:16:17

标签: wix guid patch

在搜索最佳做法时,我遇到了this thread,其中讨论了使用' *'而不是组件中的GUID。此外,我在与同一主题相关的不同论坛上阅读了类似的讨论

据我所知,在从' *'动态生成GUID时,如果更改了Component的目标,那么它的GUID也会被更改。可能还有其他一些因素。

我们说我们发布了版本1.0.0.0然后在1.0.1.0中我们将组件的目的地从Dir1更改为Dir2。

问题:如果我们在这两个版本之间生成差异补丁,文件是否会修补在1.0.1.0版本中更改了目的地的位置?会使用' *'在这种情况下会好吗?

问候
法鲁克

1 个答案:

答案 0 :(得分:1)

您无法在补丁中移动文件:最终是从旧位置删除该组件,并添加一个" new"新位置的组件。您无法删除修补程序中的组件。