Я пытаюсь отключить отражение реестра в WiX.
Потому что я хочу писать в Key="Software\\[Manufacturer]\\[ProductName]"
независимо от платформы. Когда я устанавливаю свое приложение на платформу x64, установщик заменяет ключ "Software\Wow6432Node\\[Manufacturer]\\[ProductName]"
Когда я устанавливаю атрибут DisableRegistryReflection="yes"
, установщик все равно записывает в "Software\Wow6432Node\\[Manufacturer]\\[ProductName]"
.
<Component DisableRegistryReflection="yes" Id="SampleID">
<RegistryKey Root="HKLM" Key="Software\[Manufacturer]\[Product Name]" Action="createAndRemoveOnUninstall">
<RegistryValue Type="string" Value="[UpdaterLocation]" Name="RootFolder"/>
</RegistryKey>
</Component>