Как перейти с установщика MSI на MSM для новой версии? - PullRequest
0 голосов
/ 07 августа 2009

Скажем, у меня есть компонент, который состоит из нескольких библиотек DLL. И компонент был выпущен с использованием установщика .msi для нескольких версий.

Теперь нам нужно, чтобы он был .msm, чтобы его можно было включить в другие установщики MSI. Поэтому нам нужно создать модуль слияния, который может обновляться с установок .msi.

Как это сделать? Или это невозможно сделать? Мы используем Wix.

1 Ответ

2 голосов
/ 20 августа 2009

Пока вы поддерживаете одинаковые идентификаторы GUID и настраиваете компоненты для совместного использования, тогда должна быть возможность перемещать компоненты в MSM. MSM просто заставит компоненты быть включенными в установщики, в которые он включен так же, как если бы компоненты были добавлены в установщик, так что это больше похоже на копирование компонентов в несколько установщиков.

Конечно, я не пробовал ничего из этого, мне пришлось только исправить ошибку, когда несколько установщиков совместно использовали GUID для компонентов, когда я не хотел такого поведения.

...