Как упаковать стороннее программное обеспечение вместе с моим программным пакетом?

StackOverflow https://stackoverflow.com/questions/1892697

  •  19-09-2019
  •  | 
  •  

Вопрос

Мое программное обеспечение полностью функционально.Теперь мне нужно создать для него установщик (pack).

Мое программное обеспечение использует сервер MySQL, .NET MySQL connector.

Итак, вместе с моими сборками я хочу упаковать и это программное обеспечение MySQL, чтобы мой клиент мог установить все за один раз.

Как мне это сделать?Это первый раз, когда я создаю установщик, я понятия не имею, как это сделать.Итак, пожалуйста, укажите, какие все классы / документацию мне нужно пройти для этого?

Это было полезно?

Решение

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

Я использую расширенный установщик, и у меня он работает очень хорошо.

Другие советы

Помимо чего Ngu сказал, что этот вопрос в SO Использование MySQL из .Net - Проблемы с лицензированием должно быть, это как-то поможет.

Взгляните на установщик nullsoft http://nsis.sourceforge.net/Main_Page , который является бесплатным.

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

Вы также можете использовать InstallShield, чтобы сделать ваш установщик совместимым с различными ОС (версиями Windows, 32- и 64-разрядными ОС и т.д.).Но помните, что вам обязательно придется заплатить за InstallShield.

Возможно, вы найдете это полезным - Добавление предварительного условия установки MySQL Connector ODBC в проект

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top