Есть ли что-то вроде InstallShield, которое я могу использовать бесплатно?
Программное обеспечение для бесплатной установки
Ответ 1
- Очень мощный и гибкий.
- Может создавать пакеты MSI (предпочтительный формат развертывания Microsoft)
- Почти без документации
- Очень крутая кривая обучения.
- XML на основе.
- Рекомендуется для очень сложных установщиков.
- Невозможно создать пакеты MSI.
- Его часть скриптов выглядит как структура файлов INI.
- Использование языка Pascal Script для дополнительной гибкости.
- Невозможно создать пакеты MSI.
- Полностью сценарий, очень мощный, но по цене высокой кривой обучения.
- Рекомендуется, если WiX слишком много, а Inno Setup недостаточно.
- Базовая версия бесплатна.
- Может создавать пакеты MSI.
- Очень хороший пользовательский интерфейс, почти нет кривой обучения, чтобы все было сделано.
- Основанная на XML (но схема не очень удобна для пользователя, на самом деле не имеет значения, поскольку вы все равно будете использовать редактор графического интерфейса)
- Лучший вариант, если у вас есть только базовые требования к установщику и у вас нет времени, чтобы узнать что-то новое.
Ответ 2
Я использую Inno Setup уже несколько лет. Он достаточно зрелый, что в нем много плагинов. Я обнаружил, что форумы/группы новостей очень хорошо отвечают на все вопросы, которые у меня были до сих пор.
Ответ 3
NullSoft NSIS http://nsis.sourceforge.net/Main_Page
Ответ 4
WiX (Windows Installer XML) является бесплатным.
Ответ 5
Inno Setup работает очень хорошо, как Zeus установщик в течение многих лет.
Ответ 6
Я googled для "бесплатной установки" и нашел Advanced Installer, о котором я помню, что я успешно использовал это в прошлом.
Ответ 7
Я бы рассмотрел dotNetInstaller.
Очень легко настроить установку с предварительными условиями, иметь хороший мастер и редактор, позволяющий управлять скриптами xml из формы.
Ответ 8
+1 для Inno. Я не был поклонником NSIS/Nullsoft.
ИЗМЕНИТЬ
причиной, по которой мне не нравилось NSIS, были обручи, которые я должен был пропустить, чтобы получить информацию о версии в заголовке установщика / script. В основном вам необходимо предварительно обработать сценарии или запустить генератор установки дважды. Возможно, они исправили это, возможно, нет. Но что за хлопоты.
Я также обнаружил, что версии плагинов и версии основного компонента были хрупкими. Например, все было не так хорошо, когда они смешивались и соответствовали/обновлялись.
Мы должны были сохранить определенную версию NSIS и плагинов, которые мы использовали в репозитории, чтобы убедиться, что они у нас есть.
Ответ 9
Nullsoft Installe - это путь. У этого есть немного крутая кривая обучения, но как только вы разработали скрипты, у вас будет достойный установщик в кратчайшие сроки. Проверьте также плагин Eclipse, это отличное дополнение.
Ответ 10
Я искал аналогичное решение и нашел нового малыша в блоке InstallJammer. Открытый исходный код, очень дружелюбный и мощный (я говорю, глядя, потому что я никогда не заканчивал использовать его в проекте), способный создавать инсталляторы для нескольких платформ.
Действия, в частности, очень легко настраивались.
Если бы это соответствовало целям, это легко дало бы другим решениям для установки работать за свои деньги.
Ответ 11
Там открытый источник Nullsoft Installer, который начался с WinAmp, если я не ошибаюсь.
Для разработки .NET вы можете взглянуть на WiX, который Microsoft также открывает. Это полезно для тех, у кого есть непрерывные установки интеграции.
Ответ 12
NSIS (ниспадающая система установки скриптов) выполнит эту работу. Это с открытым исходным кодом.
Ответ 13
Установщик Nullsoft является бесплатным, мощным и очень, очень хорошим.
Ответ 14
система установки сценариев с нулевой версией - это решение с открытым исходным кодом, которое обеспечивает очень мощную и профессиональную систему установки.
Ответ 15
Мы используем MakeMSI здесь для создания установщиков Windows. Очень крутая кривая обучения, но она гарантирована для работы в любой системе Windows.
У нас были проблемы с установщиками Nullsoft в прошлом, поскольку по умолчанию не поддерживаются автоматические автоматические установки (все, что делается постоянно в управляемых средах).