2011-12-16 5 views
0

メインアプリケーション(プログラムファイルにインストール)と複数のデータセット(AppDataにあります)があります。将来、コンポーネントの1つに対して個別の更新が利用可能になります。私が欲しいのは、すべてのコンポーネントのインストーラを作成することですが、プログラムと機能からアクセス可能なコンポーネント用の複数のアンインストーラを作成することです。 Inno Setupを見てきましたが、これをサポートしていないと思います。 NSISも試しましたが、使いにくいですね。複数のコンポーネント用に別々のアンインストーラーを使用してインストーラーを作成する方法

+1

これはMSIの仕組みではありません。カスタムの非MSIベースのアンインストーラを作成することは、各データセットのインストーラを作成するだけでは貧弱です。それらを連鎖させることができます。 –

+0

いいですね。 1つのファイルに複数のインストーラを連鎖させるツールはありますか? –

答えて

1

すべてのインストール/アンインストールプログラムを作成するだけではないでしょうか?そして、それはどの機能が存在するかに気づくことによって機能しますか?あなたの画面があなたが望むものと望んでいないもののチェックボックスで構成されていない場合は、後で再度実行する際に、削除したいもののチェックを外します。

+0

いずれかのコンポーネントのアップデートが利用可能な場合、私はユーザーとチェックボックスを混同したくありません。更新プログラムのインストール確認後、古いバージョンをアンインストールし、ユーザーの操作なしで新しいバージョンをインストールする必要があります。 –

関連する問題