Проект установки 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 файлы.

Я полагаю, что может быть два возможных обходных пути (я мог бы достичь ни одного из них!)

  1. Какой-то способ заставить WaX генерировать случайные File/@Id а также Component/@Id для каждого файла.
  2. Может быть путь в Lit.exe (кто строит .wixlib) добавить случайный идентификатор File/@Id а также Component/@Id во время компиляции и генерации финала .wixlib файлы.

Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам