Bharat Leel Ответов: 1

Какие файлы развертывает проект MSI installscript - installshield


Есть ли в InstallShield какой-либо способ определить, какие файлы необходимо развернуть, а какие нет на компьютере пользователя, исходя из того, какой параметр выбран пользователем?

Мы хотим объединить две установки InstallScript в один базовый проект MSI, потому что обе установки используют множество одинаковых экранов и логику даже некоторых общих файлов развертывания.

Например, простая настройка функций развертывает file1, file2 и file3, в то время как предварительная настройка функций развертывает file4 и все файлы, которые развертываются простой настройкой функций.

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

Следовательно, моя цель состоит в том, что если пользователь выбирает простую функцию, то file4 не должен развертываться на компьютере пользователя при выборе предварительной функции.

Что я уже пробовал:

Не нашел никакой помощи по этому поводу

1 Ответов

Рейтинг:
1

Dave Kreskowiak

Вы должны Google для "установки как особенности работы", "установки как работает INSTALLLEVEL" и начать читать.

Функции, уровень которых выше значения INSTALLLEVEL, не устанавливаются, поэтому в вашем случае вы можете установить функцию, устанавливающую file1, file2 и file3, на 100, а другую функцию, устанавливающую file4 на уровне 200.

Тогда это просто вопрос установки уровня установки на основе того, какие функции выбраны.