Приложение для создания установщиков с предварительными условиями

Я пытаюсь создать установщик для приложения, которое я разработал. Я ищу бесплатное программное обеспечение (или программное обеспечение с открытым исходным кодом), которое поможет мне создать программу установки. Функции, которые требуются от программного обеспечения:

  1. Бесплатная или с открытым исходным кодом
  2. Редактор графического интерфейса (например, InnoSetup, который вы можете редактировать только с помощью скриптов, не вариант)
  3. Поддержка многих файлов
  4. Программное обеспечение не отображается в моем созданном установщике (например, clickteam показывает рекламу своего программного обеспечения для создания установщика в конце установки, так что это не вариант)
  5. Поддержка установки предварительных условий (например, мне нужно установить .net framework 4.0, ODBC и некоторые другие вещи перед установкой моего приложения). Я сам предоставлю установщики для предварительных условий внутри установщика.
  6. Возможность загрузки данных компании в созданный установщик (логотипы компаний, логотипы программ, название компании, название программы и т.д. и т.п.)
  7. Создание Windows-приложений (для разработки я использовал C#)
Установщики на основе скриптов (такие как NSIS ) намного мощнее, чем редакторы с графическим интерфейсом. Есть ли причина, по которой вы хотите их избегать?
Простота, удобство использования и хороший графический интерфейс. Редакторы легче и быстрее осваиваются, чем установщики на основе скриптов.
Верно, но я думаю, что в долгосрочной перспективе стоит потратить время на изучение хорошего языка сценариев, особенно если вы планируете делать это более одного раза. Конечный результат также будет выглядеть лучше, так что это окупится. У вас будут установщики, похожие на те, что используются Adobe, Dropbox, Mozilla и другими .
Ну да, я не согласен, но мне нужно что-то быстро, так как это срочно... Это моя проблема, не необходимость учиться, а время, необходимое для обучения

Ответы (1)

Вы всегда можете рассмотреть возможность использования Innosetup + Kymoto Inno Script Studio — это дает вам интерфейс с графическим интерфейсом для создания сценариев установки. Вы по-прежнему можете видеть и, при необходимости, редактировать сценарий, но большая часть работы выполняется за вас, особенно для «простых» установок.

  1. Бесплатное программное обеспечение или открытый исходный код С веб-сайта Inno Script Studio можно использовать бесплатно , но пожертвования приветствуются .
  2. Редактор с графическим интерфейсом (например, InnoSetup, который можно редактировать только с помощью сценариев, не является вариантом) Смешанный — графический интерфейс позволяет создать базовый сценарий
  3. Поддержка многих файлов да
  4. Программное обеспечение не отображается в моем созданном установщике . Окончательный установщик основан на Inno Setup.
  5. Поддержка установки необходимых компонентов Да
  6. Возможность загрузки данных компании в созданный установщик Да
  7. Создание приложений Windows Да

Диалоговое окно "Новый проект 4" Скриншот 2

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