私は完全にWIXに新しいですが、私はここ数年間InstallShieldを使用してきました。私は今WIXでのインストールを書き直しており、ほとんどの部分はmsiで作業しています。私は今、必要な3つの前提条件、.Netフレームワーク、VCランタイム、およびAccessExcelをインストールするために、バンドルの部分から始めます。バンドルまたはMSIでアップグレードしますか?
私は1つのコンセプトで困惑しています(これまでのところ!)私はARPのバンドルを望んでいないと思っていますが、私は3人のredistsとMSIが欲しいです。私は現在、バンドルのModify/Repair/Removeを無効にしてから、DisplayInternalUIとVisibleを使用してmsiをyesに実行しています。
私の質問は、これを行う最善の方法ですか?私はその後、MSIにメジャーなアップグレードとEULAを処理させる予定です。 3つの異なるバンドルを使い分けるために、このパラメータを渡すごとに3回このmsiを再構築する必要があります。バンドルのそれぞれは、実行可能で、他のバンドルを完全に置き換えることができます。私は、InstallShieldでMajorUpdatesを使用し、それぞれのビルドで同じアップグレードコードを使用しています。
ありがとうございます!