0

InstallShield および BasicMSI の新機能。

マージ モジュール (ライセンス ソフトウェア) を含む基本インストールがあります。マージ モジュールを介して提供されなくなりましたが、前提条件となっている新しいバージョンのライセンス ソフトウェアを含む、一部のソフトウェアを更新するためのパッチをリリースしています。

新しい前提条件を正しくインストールすることはできますが、マージ モジュールを介してインストールされた以前のバージョンをアンインストールする方法がわかりません。ライセンス ソフトウェアの新しいバージョンは新しいファイルの場所にインストールされるため、古いバージョンが「上書き」されることはありません。

任意の提案/アイデアをいただければ幸いです。

乾杯

4

1 に答える 1

1

マージ モジュールは「インストール」されません。ビルド時に MSI にマージされます。その後、それらのコンポーネントは他のコンポーネントと同様に機能に属し、存在しなくなります。

別の言い方をすれば、マージ モジュールは「アンインストール」できません。また、パッチ中に機能をアンインストールすることもできません。コンポーネントは、false と評価される条件で推移的として作成できます。これにより、パッチ中にコンポーネントが削除されます。

サード パーティのマージ モジュールの問題は、ORCA でマージ モジュールを編集して所有権を取得しない限り、これを行うことができないことです。

于 2013-08-15T20:25:41.980 に答える