Проект установки WiX, ссылающийся на два Wixlib с одинаковым File/@Id
Я новичок в WiX, но мне нужен сложный сценарий! Я управляю модульным веб-приложением, содержащим несколько библиотек WCF (то есть модуль), и мне нужно поместить каждый модуль в качестве функции в окончательной настройке.
Так что мне удалось WiX Setup Library
для каждого модуля, который генерирует .wixlib
файлы и один WiX Setup
кто ссылается на .wixlib
проекты, а также будет отношение один к одному между модулями (т.е. .wixlib
) и функции в окончательной настройке.
Проблема возникает, когда одни и те же файлы совместно используются .wixlib
с, из-за аналогичных File/@Id
а также Componend/@Id
который будет там для этих общих файлов.
PS: я использовал WaX как движок для сборки .wxs
файлы, которые просто используют имя файла как File/@Id
а также Component/@Id
в .wxs
файлы.
Я полагаю, что может быть два возможных обходных пути (я мог бы достичь ни одного из них!)
- Какой-то способ заставить WaX генерировать случайные
File/@Id
а такжеComponent/@Id
для каждого файла. - Может быть путь в
Lit.exe
(кто строит.wixlib
) добавить случайный идентификаторFile/@Id
а такжеComponent/@Id
во время компиляции и генерации финала.wixlib
файлы.
Любая помощь будет оценена.