0

InstallShieldインストーラー(MSIではなくInstallScript)を自動的に作成するツールがありますが、現時点での主な問題は、インストールをアップグレードするときに、機能がアップグレードされないようにする方法が必要なことです。インストール中に、ターゲットシステムにインストールされているexeファイルのバージョンを確認したいのですが、これに応じて、アップグレードするファイルのセットから特定の機能を除外できるようにしたいと思います。

FeatureSelectItem(feature, FALSE)機能のOnInstallingイベントハンドラーを呼び出してこれを実装しようとしましたが、これにより機能全体がアンインストールされます。これは私が望んでいることではありません。機能をアップグレードから除外したいだけです。

これを行う方法はありますか?

4

2 に答える 2

1

インストールの一部が個別にバージョン管理/保守されている場合は、それらに対して個別のインストールを作成することをお勧めします。次に、InstallScript をブートストラップとして使用して、条件に基づいて各インストールを個別にアップグレードできます。

于 2009-02-19T18:01:11.360 に答える
0

Acresso のサポート チームによると、これは不可能です。

于 2009-09-06T20:38:00.500 に答える