1

* として記載されている製品コードで既にリリースされている既存の大規模な WiX インストールがあります。変更されたファイルがいくつかあるだけの小さなインストールを作成する必要があります。mspプロダクト コードが * と記載されているため、WiX ではプロダクト コードが異なるためファイルを作成できません。この問題を解決するにはどうすればよいですか?

4

2 に答える 2

1

メジャー アップグレードを使用してマイナー アップグレード パッチを作成することはできません。新しいバージョンをビルドする前に、ターゲット製品の製品コードと一致するように Product/@Id を変更する必要があります。

于 2012-05-29T15:45:45.877 に答える
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 に答える