Как упаковать стороннее программное обеспечение вместе с моим программным пакетом?
-
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 в проект