Следуя отличному предложению, я переместил некоторые переменные в файл WXI strong >. Как включить его в файл WXS?
Как включить файл wxi в wxs?
Ответы (2)
для справки:
http://wix.sourceforge.net/manual-wix2/preprocessor.htm
Хотя речь идет о wix 2.0 и используется файл с расширением .wxs, игра остается прежней, поскольку в файле должен существовать только элемент «include».
Хорошую статью о том, как это использовать, можно найти здесь: http://weblogs.sqlteam.com/mladenp/archive/2010/02/17/WiX-3-Tutorial-Understanding-main-WXS-and-WXI-file.aspx
person
ChriPf
schedule
27.03.2012
Также обратите внимание, что вы должны включать в каждый файл .wxs, где вы хотите использовать переменные. Единственный способ избежать этого - определить переменные на уровне проекта: щелкните правой кнопкой мыши проект ›Свойства› вкладка Сборка.
- person Paul; 13.12.2018
используйте тег препроцессора ‹? include?›, например:
<?include include.wxi ?>
person
Juozas Kontvainis
schedule
21.08.2009
Работает только для 32-битного установщика. Для 64бит это включение не работает. Я получаю сообщение об ошибке: проверка схемы завершилась неудачно со следующей ошибкой в строке 1, столбец 245: элемент 'Wix' в пространстве имен 'schemas.microsoft.com/wix/2006/wi 'не может содержать текст. Список возможных ожидаемых элементов: 'Bundle Product Module Patch Fragment PatchCreation'.
- person jero2rome; 07.04.2014