0
既存のアプリケーション用のアドオンモジュールをインストールするWiX 3.10インストーラがあります。このため、私はRegistrySearchを使ってアドオンを置くべきインストールフォルダを取得します。その後、同じディレクトリ内の既に存在する(これは基本アプリケーションの一部であり、アドオンではない)ユーティリティはいくつかのパラメータで実行されなければなりません。WiX - プロパティ内のプロパティを使用する
<Property Id="INSTALLFOLDER">
<RegistrySearch Id='InstallPathRegistry' Type='raw' Root='HKLM' Key='SOFTWARE\Vendor\Application' Name='InstallPath' Win64='no'/>
</Property>
<Condition Message="Application installation folder not found.">
<![CDATA[Installed OR INSTALLFOLDER]]>
</Condition>
<Property Id="WixQuietExecCmdLine" Value="RegAddOn.exe /f [INSTALLFOLDER]\Addon.RegFile" />
<CustomAction Id="QtExec" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="immediate" Return="check" />
<InstallExecuteSequence>
<Custom Action="QtExec" OnExit="success"/>
</InstallExecuteSequence>
残念ながら、[INSTALLFOLDER]
が解決されていません。
プロパティを解決するにはどうすればよいですか?