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