私は相当に大きなWiXインストーラ(250Mbプラス)を持っており、私は適切なアップグレード戦略を考え出しています。WiXインストーラで製品のアップグレードをどのように処理すればよいですか?
インストーラのほとんどのファイルは変更されません.1つまたは2つのファイルが変更された場合、パッケージ全体を配布する必要はありません。
私はメジャーアップグレードとマイナーアップグレードを検討しましたが、製品IDが変更された場合、アップグレードIDが同じであればメジャーアップグレードが行われ、これらの値が残っている場合はマイナーアップグレードパッチが使用できる同じ。
パッチを使用したマイナーアップグレードは、少数のファイルしか変更しない場合や、相当数のファイルが変更された場合にのみインストーラ全体を再構築する場合に最適なオプションです。
"torch"を使って2つの "wixpdb"ファイルの違いに基づいて "wixmst"ファイルを作成し、そこからパッチを作成しました。しかし、あるバージョンから別のバージョンへのパッチ適用しかできないことが判明しました(1.0.0から1.0.1、1.0.1から1.0.2など1.0.0から1.0.2など)。パッチの最小バージョンをターゲットにして、それより上のバージョンをサポートすることは可能ですか?
私は個別のMSIを作成することも考えていました。アドバイスありがとうございます。 –