Набор инструментов Wix — ссылочный двоичный файл — отдельный файл wxs

#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

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.