1

マージモジュールのパッケージGUIDを変更する必要があるのはいつですか?

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
 <Module Id="MyMergeModule" Language="1003" Version="1.0.0.0">
  <Package Id="SOME_GUID" Manufacturer="Me" InstallerVersion="301" />
 </Module>
</Wix>

Wix3では、製品とは異なり、マージモジュールに対してパッケージGUIDを明示的に指定する必要があります。私のマージモジュールは、隔週で作成されるMSIで使用されます。これらの隔週のMSIは、別々のインストール(バージョン1、2、3など)と同じマシン上で共存する必要があります。隔週のMSIビルドごとにマージモジュールのパッケージGUIDを変更する必要がありますか? ?

4

2 に答える 2

1

マージモジュールを使用するインストーラーは、隔週で新しいProductCode / PackageCode、別の分離された宛先ディレクトリを持ち、MajorUpgradeを実装しない必要があります。インストールされた各製品は同じコンポーネントIDを異なる場所にデプロイできるため、ModuleSignatureを変更する必要はありません。

于 2010-02-05T02:54:03.203 に答える
0

WiX v3.0 +では、Package / @ Idを常に存在しないままにして、ツールセットに処理させるのが最善です。WiX v2.0では、すべてを使用するのが最善ですか?新しいGUIDが作成されるようにするためのGUID。

于 2010-05-01T21:30:23.613 に答える