Wix バンドル内の .msi パッケージの異なるインストール/アンインストール順序を指定するにはどうすればよいですか?

StackOverflow https://stackoverflow.com//questions/12673111

  •  12-12-2019
  •  | 
  •  

質問

これは私にとって初めての Wix バンドルなので、明らかなことはわからないかもしれませんが、次の要件があります。

Wix バンドル パッケージがあり、その中にブートストラップ アプリケーションと 2 つの .msi パッケージ (A と B とします) が含まれているとします。それらを Chain 要素に配置すると、その順序でインストールされることを理解しています。私の場合、最初に A をインストールし、次に B をインストールしたいと考えています。ただし、アンインストールするときは、A よりも B を先にアンインストールしたいと考えています。それは可能ですか?

ありがとう。

役に立ちましたか?

解決

あなたが説明しているのはデフォルトの動作です。Burn が B の前に A をインストールした場合、B の後に A もアンインストールされます。

順序は次によって定義されます。 After の議論 MsiPackage 要素。このパッケージを後でインストールする必要があるパッケージを識別します。存在しない場合は、デフォルトで親内の前の要素が使用されます。 Chain, そのため、インストールの順序は単に、 Chain.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top