WIX: опция обслуживания не поддерживает опцию добавления функции - PullRequest
3 голосов
/ 30 августа 2011

Я разработал установщик в WIX, который установит 6 функций (на основе выбора пользователя) и хочет добавить функциональность обслуживания.

При переходе в диалог обслуживания, я получаю опции для change и remove. Когда я нажимаю кнопку Change, я получаю дерево функций только с теми функциями, которые были установлены ранее.

Я хочу, чтобы в нем были перечислены все функции, кроме функций, которые были установлены ранее, те же функции, что и в других программах (пример: SQL Server 2008, Visual Studio 2009/2010). Затем пользователь может выбрать, какие дополнительные функции он хочет установить, так как в данный момент ему нужно удалить существующее приложение, а затем переустановить его.

1 Ответ

2 голосов
/ 30 августа 2011

Пакет MSI должен отображать все функции из таблицы функций в режиме обслуживания. Поэтому убедитесь, что вы создаете все свои функции одинаково.

Также убедитесь, что вы не используете объявленные функции (ваши функции настроены для локальной установки).

...