2017-02-08 1 views
2

私は完全に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を使用し、それぞれのビルドで同じアップグレードコードを使用しています。

ありがとうございます!

答えて

0

私は同じ状況にあります.ISに疲れていて、Wixに切り替えています。私はバンドルを調べて、burnを使用するとバンドルがmsiではなくインストールパッケージになるという結論に達しました。それが私が克服しなければならなかったコンセプトです。つまり、私は自分の脳を再結び、束に集中しなければならなかったということです。私は現在、マージモジュールと同様のmsiファイルを考えています(概念的には、のみ)。

も参照してください。https://stackoverflow.com/a/21420776/1803823

関連する問題