Как сделать автоматически обновляемую установку с помощью InstallShield? - PullRequest
8 голосов
/ 05 марта 2012

Я использую InstallShield 2009 для создания установочного пакета для программы на C #, которая должна быть развернута на многих клиентских сайтах, каждый из которых имеет сотни рабочих станций.Когда мы выпускаем патч, я просто не могу перейти на каждую рабочую станцию, чтобы запустить обновление вручную, и пользователи примерно так же разбираются в компьютерах, как дикий человек из Борнео, поэтому я, конечно, не собираюсь полагаться на то, что каждый оператор справится со своим собственнымupgrade.

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

К сожалению, я не могу найти что-либо в справочной документации по этому вопросу.Возможно, я ищу неправильные ключевые слова.

Поддерживает ли InstallShield автоматическое обновление?Если это так, пожалуйста, предоставьте ссылку на их онлайн-документацию, где объясняется, как.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 06 марта 2012

Поддержка InstallScript для FlexNet Connect была более сложной в последние несколько лет, но это возможно. Шаги по этой статье должны помочь вам, хотя обязательно используйте последнюю версию FNC. Также обратите внимание, что FlexNet Connect - это услуга, которую вам, вероятно, придется приобрести, чтобы использовать ее. Далее он не обновляет машину автоматически; он информирует пользователей об обновлениях продуктов, которые они установили на своих компьютерах, и проводит их через процесс загрузки и установки.

В качестве дополнительного примечания, InstallScript MSI должен быть доступен в версии Professional, но я бы не рекомендовал переносить в него ваш проект для этой цели.

0 голосов
/ 05 марта 2012

Похоже, эта функция была тщательно спрятана во что-то под названием «FlexNet». Он работает только для MSI-проектов InstallScript, но не для обычного InstallScript ..., а для обновления с InstallScript до InstallScript MSI требуется версия Premier ... (ворчание) ...

...