2

WiXを使用して、MSIのインストールの最後にインストールされた機能のリストを表示したいと思います。フルUIモードを使用する場合、ユーザーは機能ツリーを使用してインストールする機能を選択します。ログを見ると、ADDLOCALプロパティが適切に更新され、カンマ区切りの機能リストとしてログに表示されます。ただし、この値をUIに表示しようとすると、空白で表示されます。コマンドプロンプトを介してフルUIモードでMSIを起動し、ADDLOCALの値を渡そうとすると、ユーザーが機能ツリーを介して機能の選択を変更した場合でも、この値がUIに表示されます。インストールされている機能をダイアログでユーザーに表示するにはどうすればよいですか?

4

2 に答える 2

2

次の行をwixソースコードに追加します。

<SetProperty Id="FEATURELIST" Value="[ADDLOCAL]" After="CostFinalize"/>

また、FEATURELISTプロパティを使用して、インストールされているすべての機能のリストを取得します。

それだけです。:)

于 2012-12-18T16:26:57.337 に答える