Burnを使用して WiX ブートストラップを構築しています。以下に示す RegistrySearch は、実際にはレジストリを検索しないことに気付きました。Process Monitorを使用して、レジストリ アクセスを監視しました。
<Property Id="NETFX35VERSION" Secure="yes">
<RegistrySearch Id="RegSearchNetFx35" Root="HKLM"
Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.5"
Name="Version" Type="raw" />
</Property>
ただし、util
関数を使用すると、正常に機能し、レジストリは正常にクエリされました。
<util:RegistrySearch Root="HKLM"
Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.5"
Value="Version"
Variable="NETFX35VERSION" />
これは WiX Burn ツールで想定された動作ですか?