Значок поиска Download.it
Advertisement

Мощное решение для создания профессиональных установщиков и пакетов с минимальным кодированием и настройкой

Мощное решение для создания профессиональных установщиков и пакетов с минимальным кодированием и настройкой

Голосов (Голосов: 357)

Лицензия для программы Пробная версия

Разработчик Installshield

Версия 11

Операционная система Windows

Голосов

(Голосов: 357)

Разработчик

Installshield

Операционная система

Windows

Лицензия для программы

Пробная версия

Версия

11

InstallShield Professional, это инструмент для Windows, который помогает собирать установщики, обновления и сценарии удаления приложения в привычных для корпоративной среды форматах. Он ориентирован на выпуск “чистых” установок и упрощает переход к современным пакетам, когда требуется MSIX.

Подходит разработчикам и релиз-инженерам, которым нужно выпускать Windows-приложения с управляемыми установщиками (в том числе из Microsoft Visual Studio) и поддерживать дальнейшие обновления продукта.

Форматы, обновления и жизненный цикл установки

InstallShield Professional умеет создавать установщики в форматах MSI, MSIX, APPX и EXE, а также поддерживает конвертацию MSI в MSIX. Для сопровождения продукта предусмотрено создание патчей Windows Installer (MSP) и инструменты, связанные с проектированием патчей, что помогает выстраивать обновления как отдельный, управляемый артефакт релиза.

Управляемый интерфейс установщика и предварительные компоненты

Сильная сторона редакции Professional, это возможность собирать установку с Advanced UI, то есть с современным настраиваемым интерфейсом “загрузчика”, который может запускать один пакет (MSI, MSP или InstallScript) вместе с набором предварительных компонентов. Отдельно выделяется Prerequisite Editor, рассчитанный на добавление и правку prerequisites, а также сценарии, где такие компоненты выполняются до основной установки.

Сборка в Visual Studio и автоматизация процессов

Продукт интегрируется с Microsoft Visual Studio, позволяя работать с проектами установщика из среды разработки. Для контура сборки предусмотрена командная строка, а также интерфейс автоматизации и Standalone Build, что удобно, когда сборку нужно встраивать в скрипты и типовые процессы CI.

Расширение логики: Custom Actions и задачи для баз данных

Когда стандартных шагов недостаточно, InstallShield Professional предлагает Custom Actions разных типов, включая запуск DLL и EXE, сценарии на VBScript и JScript, PowerShell, а также managed code. Для установок, которые затрагивают хранилища данных, предусмотрены средства работы с SQL-скриптами: управление подключениями и выполнение скриптов во время установки или удаления, с поддержкой Microsoft SQL Server, Microsoft Windows Azure, MySQL и Oracle.

Общее впечатление

InstallShield Professional производит впечатление зрелого “релизного” инструмента, где много внимания уделено управляемости, от формата пакета и интерфейса установщика до обновлений, prerequisites и автоматизации сборок. Лучше всего он раскрывается там, где релиз, это не разовая сборка Setup.exe, а повторяемый процесс с понятной структурой установщика и поддержкой обновлений.

Плюсы

  • Поддержка MSI, MSIX, APPX и EXE, включая конвертацию MSI в MSIX
  • Создание патчей Windows Installer (MSP) и средства проектирования патчей
  • Интеграция с Microsoft Visual Studio
  • Advanced UI и инструменты для работы с prerequisites, включая Prerequisite Editor
  • Командная строка и интерфейс автоматизации для сборки и интеграции в скрипты
  • Широкий выбор Custom Actions, плюс поддержка SQL-скриптов для популярных СУБД

Минусы

  • В редакции Professional Advanced UI рассчитан на сценарий с одним основным пакетом (MSI, MSP или InstallScript), для многопакетных установок нужны другие возможности линейки
  • Если необходимые prerequisites заранее не получены, сборка может завершаться ошибками, это требует дисциплины в подготовке зависимостей
  • При проектировании патчей приходится учитывать ограничения и особенности целевой версии Windows Installer