2010-04-21 1 views
0

Я ссылаюсь на расширение WiX в проекте библиотеки WiX. Этот проект библиотеки WiX сам по себе ссылается на мой основной проект WiX MSI. Почему основной проект должен также ссылаться на расширение WiX, даже если он ему прямо не нужен?Я ссылаюсь на расширение WiX в проекте библиотеки WiX - как мне избежать ссылки на это расширение в других проектах, которые используют этот wixlib?

Я хочу, чтобы мой wixlib был как можно более автономным, так что другим проектам, которые их используют, не нужно знать об их внутренней работе.

Я использую последний стабильный выпуск WiX (3.0.x).

ответ

3

Вам нужно расширение, потому что lit.exe не вытягивает материал в расширении WiX в вашу библиотеку. Обычно это рекомендуемый способ сделать что-то в мире «.lib», потому что очень легко получить дубликаты символов, если содержимое дублируется через «.libs». WiX «.wixlibs» соответствует одному и тому же шаблону.

 Смежные вопросы

  • Нет связанных вопросов^_^