Создание установщика нескольких приложений - PullRequest
1 голос
/ 26 февраля 2011

У меня есть несколько приложений, некоторые из них были написаны на MFC, а некоторые были написаны на .NET.

Я хочу создать единый установщик, который установит все эти приложения на «чистой» машине(без какой-либо среды разработки на нем).Установщик, кроме приложений, должен установить соответствующую платформу .NET и среду выполнения VC.

Прочие сведения:

  1. У меня нет доступа ко всему кодуэти приложения.
  2. Приложения будут установлены только на компьютерах с Windows.
  3. Ни одно из приложений не является веб-приложением (Win-приложения).

Кто-нибудь знаеткакой-нибудь хороший инструмент для установки, который поможет мне с этой задачей?

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 26 февраля 2011

Взгляните на NSIS :

NSIS (Nullsoft Scriptable Install System) - профессиональная система с открытым исходным кодом для создания установщиков Windows.Он спроектирован так, чтобы быть как можно меньшим по размеру и гибким, и поэтому очень подходит для распространения через Интернет.
Стабильный и надежный установщик, впервые знакомый с вашим продуктом, является важным компонентом успешного программного обеспечения.С помощью NSIS вы можете создавать такие установщики, которые способны делать все, что необходимо для настройки вашего программного обеспечения.
NSIS основан на сценариях и позволяет создавать логику для обработки даже самых сложных задач установки.Многие плагины и сценарии уже доступны: вы можете создавать веб-установщики, взаимодействовать с Windows и другими программными компонентами, устанавливать или обновлять общие компоненты и т. Д.

и WIX :

Набор инструментов WiX создает пакеты установки Windows из исходного кода XML.Набор инструментов легко интегрируется в процессы сборки.

WIX более сложный и мощный.

0 голосов
/ 27 августа 2015

В дополнение к ответу Гора я хотел бы добавить InnoSetup в качестве очень мощной и инсталлируемой среды для установки.

Кроме того, подобно NSIS, он создает проприетарные установочные приложения вместо установщиков MSI.

...