0

アプリの 2 つ目のサービス パックを作成するために WiX をどのように使用しますか? SP1 をリリースしましたが、そのインストーラーは正常に動作します。しかし、SP2 には問題があります。現在の WiX セットアップは、元の (RTM) バージョンから正しくアップグレードされます。しかし、SP1 からアップグレードしようとすると、[プログラムの追加と削除] では SP2 と表示されますが、ファイルが更新されません。アップグレードを機能させるために何をする必要がありますか? それ以外に別のものを追加しました。主に、http://wix.sourceforge.net/manual-wix2/patch_building.htm の例に従って、<TargetImage> バージョン番号1 から 2 に変更しています。<UpgradeImage>

SP2 ではどのような変更を行う必要がありますか?

4

1 に答える 1

4

エラーが見つかりました。PatchFamily(下)の値を変更しました<PatchSequence>。これにより、SP1 と SP2 が 2 つの異なる "ファミリ" と見なされるため、SP2 は SP1 をオーバーライドしませんでした。古い値に変更PatchFamilyすると、パッチが正常にビルドされました。

于 2009-06-15T16:13:05.863 に答える