Многоэкземплярный MSI с InstallShield 2012 Limited Edition
Я создал MSI-файл своего продукта с помощью InstallShield 2012 Limited Edition проекта с помощью Visual Studio 2012. Он отлично работает при установке одного его экземпляра. Но при попытке установить другое, появляется окно обслуживания и спрашивает меня, хочу ли я отремонтировать, изменить или удалить мой продукт.
Я хочу иметь возможность запускать один и тот же.MSI несколько раз, устанавливая несколько экземпляров одного и того же продукта. Если я хочу восстановить, изменить или удалить его, я бы хотел сделать это через Панель управления - Программы.
Я нашел статью, в которой описывается то, что я хочу, http://helpnet.installshield.com/installshield18helplib/RunningASetupMultipleTimes.htm но я не могу найти "Опыт обслуживания" в разделе "Общие сведения". Поэтому мой вопрос - не поддерживается ли эта функция в InstallShield 2012 LE? Если нет, то есть ли другой способ добиться того, чего я хочу в InstallShield 2012 LE?
Спасибо
1 ответ
Найденная вами документация относится к проектам InstallScript, которые доступны только в Профессиональных и Профессиональных выпусках InstallShield. Поддержка нескольких экземпляров для проектов на основе MSI (например, сборка ограниченного выпуска) - совсем другое дело, требующее предварительного создания преобразований экземпляра. Он также поддерживается только в Профессиональной и Премьерной версиях; ограниченный выпуск не поддерживает преобразования, а тем более автоматически создает преобразования экземпляров.
Что касается того, можете ли вы делать то, что вы хотите, я хотел бы получить дополнительную информацию о вашем основном сценарии использования, чтобы ответить на этот вопрос. Почему вы хотите иметь возможность установить продукт несколько раз на одном компьютере? Я не могу порекомендовать MSI для установки нескольких экземпляров; их очень сложно создавать и обслуживать правильно.