Как узнать действие установки в проекте типа модуля слияния installshield? - PullRequest
0 голосов
/ 28 февраля 2011

Я использую installshield для создания проекта установки.У меня есть один тип проекта InstallScript, в который включен проект с несколькими модулями слияния.В каждом модуле слияния у меня есть некоторая логика скрипта установки.Я заметил, что эта логика сценария установки выполняется каждый раз (установка / удаление / восстановление).Я хочу управлять ими на основе действия установить / удалить / восстановить.Есть ли переменная окружения или флаг, откуда я могу получить это значение?

1 Ответ

1 голос
/ 28 февраля 2011

Предполагая, что вы имеете в виду проект InstallScript, который использует несколько модулей слияния через объект держателя модуля слияния, нет, это отличный способ. Это часть того, почему MMHO устарела. Каждый из модулей слияния встроен в свой собственный .msi и запущен из проекта InstallScript; вам, вероятно, следует сделать это вручную, чтобы можно было передавать свойства каждому MSI-файлу.

Однако, поскольку это MSI-файлы, вы можете проверить, могут ли помочь стандартные условия, подобные тем, которые приведены в этой статье. http://www.installshield.com/news/newsletter/0212-articles/msiconditions.asp Обратите внимание, что они должны быть в модулях слияния.

...