如何创建在维克斯与产品代码补丁在WXS *(How to Create a Patch in WiX

2019-10-16 18:18发布

我有一个现有的大型WiX的安装已经发布了为*所提到的产品代码。 我需要创建一个小的安装只是一对夫妇的文件已经改变。 由于该产品代码被提及作为*,维克斯不允许创建msp文件作为乘积码而不同。 我能做些什么来解决这个问题?

Answer 1:

如果您使用纯WiX的方法,使补丁 ,你可以创作一个验证与实体元素ProductId='no' 。 像这样:

<Media Id="..." Cabinet="my.cab">
  <PatchBaseline Id="...">
    <Validate ProductId="no" />
  </PatchBaseline>
</Media>

你可能会想探索其他选项Validate元素。



Answer 2:

您无法使用主要升级创建次要升级补丁。 您需要更改产品/ @ ID要建立新版本之前,你的目标产品的产品代码相匹配。



文章来源: How to Create a Patch in WiX with the product code as * in wxs