Путь установки справочного каталога в значении реестра с использованием Wix - PullRequest
29 голосов
/ 17 февраля 2011

Я хочу сохранить путь моего приложения, установленного с помощью wix, в реестре Windows.Я попробовал следующее:

<RegistryValue Root="HKLM" Key="Software\company\InstallLocation" Value="[#INSTALLLOCATION]" Type="string" Action="write" />

, где INSTALLLOCATION - это идентификатор каталога в Wix, но это не работает.Кажется, что синтаксис [#id] предназначен только для файлов ...

Я видел следующий вопрос, но блог, на который он ссылается, похоже, больше не существует:

https://stackoverflow.com/questions/521825/saving-install-path-to-registry

1 Ответ

38 голосов
/ 17 февраля 2011

Просто удалите знак #, оставьте только [INSTALLLOCATION], и оно должно работать. Символ # относится к ключам файла. Без # это относится к свойству, а все каталоги становятся свойствами . См. статью о форматированном типе данных для получения более подробной информации.

...