Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.221.141.44] |
|
Сообщ.
#1
,
|
|
|
В проекте использую wixui. Инсталлятор должен быть на русском языке. Для этого в командную строку для Light.exe передаю -ext WixUIExtension -cultures:ru-ru. Все работает. После того как добавил util:XmlFile в проект ,light начал ругаться:
Цитата C:\delivery\Dev\wix30_public\src\ext\UtilExtension\wixlib\UtilExtension.wxs(215) : error LGHT0102 : The localization variable !(loc.msierrXmlFileFailedRead) is unknown. Please ensure the variable is defined. C:\delivery\Dev\wix30_public\src\ext\UtilExtension\wixlib\UtilExtension.wxs(216) : error LGHT0102 : The localization variable !(loc.msierrXmlFileFailedOpen) is unknown. Please ensure the variable is defined. C:\delivery\Dev\wix30_public\src\ext\UtilExtension\wixlib\UtilExtension.wxs(217) : error LGHT0102 : The localization variable !(loc.msierrXmlFileFailedSelect) is unknown. Please ensure the variable is defined. C:\delivery\Dev\wix30_public\src\ext\UtilExtension\wixlib\UtilExtension.wxs(218) : error LGHT0102 : The localization variable !(loc.msierrXmlFileFailedSave) is unknown. Please ensure the variable is defined. Когда меняю на -ext WixUIExtension -cultures:en-us все нормально. Пытался в проекте прописать эти свойства, но не помогло. Может кто-нибудь знает как решить проблему? Добавлено Проблема решена:liqht.exe -ext WixUIExtension -cultures:ru-ru;en-us ... |
Сообщ.
#2
,
|
|
|
Имхо, не самое лучшее решение. Здесь проблема в том, что тех переменные локализации на которые ругается light отсутствуют в файле русской локализации. Соответственно при этом liqht.exe -ext WixUIExtension -cultures:ru-ru;en-us ... сообщения об ошибке при работе util:XmlFile с текстом упомянутых переменных будет выводиться на англ. языке. Удобнее было бы внести их в файл локализации с соответствующим описанием. Но если это не парит, тогда норм.
|
Сообщ.
#3
,
|
|
|
Может кому пригодится. Для решения указанной автором проблемы достаточно подключить в проект файл UtilExtension_ru-ru.wxl.
|
Сообщ.
#4
,
|
|
|
Цитата VladDV @ Может кому пригодится. Для решения указанной автором проблемы достаточно подключить в проект файл UtilExtension_ru-ru.wxl. Где можно скачать эту либу? в папке toolset wix нет такой |
Сообщ.
#5
,
|
|
|
Столкнулась с аналогичной проблемой.
Файл UtilExtension_ru-ru.wxl был найден тут. Мне помогло скопировать оттуда строки, определяющие недостающие переменные, в свой файл с русской локализацией. |