Нет соответствующего атрибута BinaryRef, чтобы сделать то же самое с
Двоичный стол.
Для элементов, у которых нет соответствующего элемента * Ref, вы можете использовать следующий обходной путь:
- Создайте пустой фрагмент
ComponentGroup
(действительный код WiX) во фрагменте.
- Вставьте элемент
ComponentGroupRef
там, где вы хотите сослаться на Fragment
. Это включает в себя все содержание Fragment
, а не только ComponentGroup
.
Пример:
<Fragment>
<ComponentGroup Id="MyBinaries"/>
<Binary Id="Binary1" SourceFile="Files\Binary1.xyz"/>
<Binary Id="Binary2" SourceFile="Files\Binary2.xyz"/>
</Fragment>
Для ссылки на MyBinaries из другого файла .wxs:
<Fragment>
<ComponentGroup Id="SomeComponents">
<ComponentGroupRef Id="MyBinaries"/>
</ComponentGroup>
</Fragment>