#reference #binary #wix #installation #sequence
#ссылка #двоичный #wix #установка #последовательность
Вопрос:
Я начинаю использовать набор инструментов Wix для создания инсталляторов и пытаюсь разобраться с этим.
У меня есть большой product.wxs
файл, который содержит все, и я пытаюсь разделить его на отдельные файлы (фрагменты) wxs для двоичных файлов, свойств и последовательности.
Я смог разделить свойства, включив «PropertyRef» одного из свойств внутри product.wxs
, чтобы можно было ссылаться на все свойства, однако я не уверен, как это сделать для двоичных файлов и последовательности?
Любой совет в этой области, пожалуйста?
Спасибо за любую помощь в этом.
Ссылки на ссылки: — http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-reference-a-wxs-file-from-another-td7334084.html
Ответ №1:
Я нашел обходной путь — не уверен, что это правильный способ сделать это, но он работает.
В отдельных файлах wxs (двоичных файлах, последовательности и т. Д.) Создайте Свойство, А затем ссылайтесь на это свойство в основном файле product.wxs
Таким образом, вы должны создать фиктивное свойство, как показано ниже, в отдельном двоичном файле wxs
<Property Id="BinaryRef" Value="1"></Property>
затем ссылайтесь на это свойство в основном файле product.wxs, как показано ниже
<PropertyRef Id="BinaryRef"/>
Ссылка на это свойство из файла wxs двоичных файлов приведет к извлечению всех остальных данных, это можно сделать для любого отдельного файла wxs.