我已经发布了现有的大型WiX安装,其产品代码为*。我需要为几个已更改的文件创建一个小安装。由于产品代码被称为*,因此产品代码不同,WiX不允许创建msp
文件。我该怎么做才能解决这个问题?
答案 0 :(得分:1)
如果您使用的是Purely WiX approach to making patches,则可以创建一个属性为ProductId='no'
的{{3}}元素。像这样:
<Media Id="..." Cabinet="my.cab">
<PatchBaseline Id="...">
<Validate ProductId="no" />
</PatchBaseline>
</Media>
您可能想要探索Validate
元素的其他选项。
答案 1 :(得分:1)
您无法使用主要升级来创建次要升级修补程序。在构建较新版本之前,您需要更改Product / @ Id以匹配目标产品的产品代码。