1

我有一个现有的大型 WiX 安装,该安装已经发布,产品代码为 *. 我需要为几个已更改的文件创建一个小型安装。由于产品代码被提及为 *,WiX 不允许创建msp文件,因为产品代码不同。我能做些什么来解决这个问题?

4

2 回答 2

1

如果您使用Purely WiX 方法制作补丁,您可以创作一个带有属性的Validate元素ProductId='no'。像这样:

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

您可能想探索Validate元素的其他选项。

于 2012-05-29T07:47:14.227 回答
1

您不能使用主要升级来创建次要升级补丁。在构建较新版本之前,您需要更改 Product/@Id 以匹配目标产品的产品代码。

于 2012-05-29T15:45:45.877 回答