0

たくさんのDLLで構成されているコンポーネントがあるとします。また、コンポーネントは、いくつかのバージョンの.msiインストーラーを使用してリリースされました。

ここで、他のmsiインストーラーに含めることができるように、.msmである必要があります。したがって、.msiインストールからアップグレードできるマージモジュールを構築する必要があります。

どうやってするか?それともできませんか?Wixを使用しています。

4

1 に答える 1

2

同じ GUID を維持し、コンポーネントを共有するように設定している限り、代わりにコンポーネントを MSM に移動できます。MSM は、コンポーネントがインストーラーに追加された場合と同じように、コンポーネントをインストーラーに含めるだけなので、コンポーネントを複数のインストーラーにコピーするだけのようになります。

私はこれを試したことはありませんが、その動作が望ましくないときに複数のインストーラーがコンポーネントの GUID を共有したときの間違いを修正するという逆のことしかありませんでした。

于 2009-08-19T21:17:22.330 に答える