Привязка компонентов к wixlib в VS2010 + Wix 3.6

Я конвертирую наш проект wix с 3.0 на 3.6. Библиотеки wixlib, сгенерированные при настройке VS2010/wix3.6, не привязывают компоненты к wixlib. В VS2008/wix3.0 есть флажок в графическом интерфейсе свойств библиотеки wixproj на вкладке «Сборка», чтобы принудительно привязать файлы к файлу библиотеки. Я не вижу этого на вкладке VS2010/wix3.6 wixproj Build.

Куда это переместилось и/или как я могу принудительно связать файлы? Это очень важно для того, как наши модульные приложения используют модули восходящего потока.

В этом ответе упоминается та же вкладка/флажок.


person Nick Hansen    schedule 28.02.2012    source источник
comment
И частичный ответ: добавьте ‹LibBindFiles›True‹/LibBindFiles› в wixproj, похоже, это поможет. Тем не менее любопытно узнать об изменении пользовательского интерфейса в VisualStudio 2010, если у кого-то есть информация об этом.   -  person Nick Hansen    schedule 29.02.2012


Ответы (2)


Да, добавьте -bf в проект (проекты) VS2010, которые создают .wixlib, и он будет вставлять файлы в сам файл .wixlib.

person Brian    schedule 09.05.2012

Чтобы не опоздать с ответом, но править файл .wixproj очень некрасиво. Я обнаружил, что добавление флага -bf в

Свойства проекта -> Настройки инструмента -> Дополнительные параметры -> Библиотекарь

прекрасно справился с задачей. (Просто чтобы спасти некоторых придурков от еще одного часа исследований, таких как я)

person GettnDer    schedule 31.05.2013