Настроил файлы Wix, сгенерированные firebreath, на прием дополнительных файлов, но безуспешно.
<!-- Put Additional files here: -->
<!-- example:-->
<Component Id="test" Guid="{104ca7b7-f654-481f9f6a-9a5b5a39c93b}">
<File Id="test" KeyPath="yes" Source="C:\location\test.dll" />
</Component>
<Feature Id="MainPluginFeature" Title="${FBSTRING_ProductName}" Level="1">
<ComponentRef Id="InstallDirComp"/>
<ComponentRef Id="PluginNameDirComp"/>
<ComponentRef Id="CompanyDirComp"/>
<ComponentGroupRef Id="PluginDLLGroup"/>
<ComponentRef Id="test"/>
</Feature>
Ошибки: Ошибка 8, ошибка LGHT0204: ICE38: Тестовый компонент устанавливается в профиль пользователя. Он должен использовать ключ реестра в HKCU в качестве пути ключа, а не файл.
Я пробовал следующее, но у меня возникли ошибки,
- изменение GUID обратно на *
- добавление каталога = INSTALLDIR к компоненту
- Перемещение компонента за пределы каталога
Я пробовал читать различные форумы, и документация Wix не очень помогает. Что мне не хватает?
Registry
. Я не знаю остальную часть вашего сценария WiX, поскольку вы не публиковали его. В скрипте над этим должны быть другие компоненты, сгенерированные Firebreath, которые содержатRegistry
элементов, на которые вы можете ссылаться в качестве примеров. 22.04.2012