Ответ 1
Вы можете использовать Wix (который бесплатный) для создания установочного пакета MSI.
Я создал установки для всех своих инструментов Delphi с помощью Inno Setup в течение многих лет. Теперь некоторые пользователи предпочитают установочный пакет MSI, поэтому они могут развернуть установки с центрального сервера на все рабочие станции.
Как мне создать? Нужно ли мне покупать Visual Studio или какой-либо другой продукт?
Вы можете использовать Wix (который бесплатный) для создания установочного пакета MSI.
Если вы не понимаете установщик Windows, я настоятельно рекомендую полное руководство по установщику Windows. Вы не можете использовать WiX без понимания MSI. Также стоит скачать Windows Installer 4.5 SDK.
Если вы не хотите изучать основы установщика Windows, вам понадобится пакет типа мастера, чтобы скрыть все мелкие детали и держать вас за руку. Есть много вариантов, некоторые дороже, чем другие.
Тем не менее, я бы порекомендовал взять вышеупомянутую книгу и потратить некоторое время, чтобы понять, что происходит "под капотом", это действительно поможет вам выяснить, что происходит не так, когда клиенты начинают жаловаться, что что-то не так с настройкой :)
Вы можете использовать Visual Studio - это платно.
Вы можете использовать https://www.advancedinstaller.com/ - это бесплатная версия.
Вы можете использовать http://nsis.sourceforge.net/Main_Page - например, Winamp использует этот установщик - и он очень настраивается и имеет открытый исходный код.
Google "Бесплатный установщик MSI".
например https://www.advancedinstaller.com/
Несколько вариантов здесь:
http://rbytes.net/software/development_c/install-and-setup_s/
Хотя это Windows, большинство из них являются "условно-бесплатными", а не действительно бесплатными и с открытым исходным кодом.
Ищите XML-установщик Windows (WiX)
Вы можете использовать "Visual Installer Project" и его бесплатное...
Это очень легко создать установщик и имеет графический интерфейс. (У большинства свободно распространяемого инструмента создания MSI нет части с графическим интерфейсом)
В Интернете вы найдете множество учебных пособий, позволяющих легко создавать установщик
.Установить. просто найдите проект установщика Visual Studio в вашей Visual Studio
Visual Studio-> Tools-> Расширения и обновления → поиск проекта установщика Visual Studio. Скачайте его и наслаждайтесь...
Вы можете приобрести InstallShield, лидера рынка по созданию установочных пакетов. Он предлагает множество функций помимо того, что вы получаете с бесплатными решениями.
Предупреждение: InstallShield безумно дорог!
По моему мнению, вы должны использовать Wix #, который прекрасно скрывает большую часть сложности создания пакета установки MSI.
Это позволяет выполнять все возможные виды настройки, используя более простой язык по сравнению с WiX.