Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.12.71.146] |
|
Сообщ.
#1
,
|
|
|
Доброго времени суток.
Давно не появлялся здесь. Подскажите пожалуйста, не получается использовать элемент <XMLFile> В References добавил WixUtilExtension.dll Но при сборке студия ругается на The Component element contains an unexpected child element 'XmlFile'. <Component Id='myservice.exe_64' Guid='{GUID}' Directory='Server'> <File Id='myservice.exe_64' Name='myservice.exe' DiskId='1' Source='files/x64/Server/myservice.exe' KeyPath='yes'/> <ServiceInstall Interactive='yes' ErrorControl='normal' Name='myservice.exe' DisplayName='myservice.exe' Start='auto' Type='ownProcess' /> <ServiceControl Id='myservice.exe' Name='myservice.exe' Remove='uninstall' Start='install' Stop='uninstall'/> <!-- Регистрация ProgID --> <!-- Регистрация AppID --> <!-- Регистрация CLSID --> <!-- пишем в XML --> <XmlFile Id="ModifyServiceLocation" Action="setValue" ElementPath="/configuration/appSettings/add[@key='ServiceLocation']/@value" File="[INSTALLLOCATION]\myservice.config" Value="[SERVICELOCATION]"/> </Component> Как правильно? Спасибо. |
Сообщ.
#2
,
|
|
|
С проблемой подключения WixUtilExtension.dll справился.
Необходимо добавить описание расширения. <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> и писать <util:XmlFile/> Но появилась другая проблема, не видит локализованные переменные. Error 3 The localization variable !(loc.msierrXmlFileFailedOpen) is unknown. Please ensure the variable is defined. C:\delivery\Dev\wix35_public\src\ext\UtilExtension\wixlib\UtilExtension.wxs Добавлено Подключил в проект файл UtilExtension_ru-ru.wxl все встало на свои места. |