Подтвердить что ты не робот

Как создать настройку MSI?

Я создал установки для всех своих инструментов Delphi с помощью Inno Setup в течение многих лет. Теперь некоторые пользователи предпочитают установочный пакет MSI, поэтому они могут развернуть установки с центрального сервера на все рабочие станции.

Как мне создать? Нужно ли мне покупать Visual Studio или какой-либо другой продукт?

4b9b3361

Ответ 2

Если вы не понимаете установщик Windows, я настоятельно рекомендую полное руководство по установщику Windows. Вы не можете использовать WiX без понимания MSI. Также стоит скачать Windows Installer 4.5 SDK.

Если вы не хотите изучать основы установщика Windows, вам понадобится пакет типа мастера, чтобы скрыть все мелкие детали и держать вас за руку. Есть много вариантов, некоторые дороже, чем другие.

  • InstallShield
  • Расширенный установщик
  • MSI Factory
  • и т.д..

Тем не менее, я бы порекомендовал взять вышеупомянутую книгу и потратить некоторое время, чтобы понять, что происходит "под капотом", это действительно поможет вам выяснить, что происходит не так, когда клиенты начинают жаловаться, что что-то не так с настройкой :)

Ответ 3

Вы можете использовать Visual Studio - это платно.

Вы можете использовать https://www.advancedinstaller.com/ - это бесплатная версия.

Вы можете использовать http://nsis.sourceforge.net/Main_Page - например, Winamp использует этот установщик - и он очень настраивается и имеет открытый исходный код.

Ответ 5

Ищите XML-установщик Windows (WiX)

Ответ 6

Вы можете использовать "Visual Installer Project" и его бесплатное...

Это очень легко создать установщик и имеет графический интерфейс. (У большинства свободно распространяемого инструмента создания MSI нет части с графическим интерфейсом)

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

.Установить. просто найдите проект установщика Visual Studio в вашей Visual Studio

Visual Studio-> Tools-> Расширения и обновления → поиск проекта установщика Visual Studio. Скачайте его и наслаждайтесь...

Ответ 7

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

Предупреждение: InstallShield безумно дорог!

Ответ 8

По моему мнению, вы должны использовать Wix #, который прекрасно скрывает большую часть сложности создания пакета установки MSI.

Это позволяет выполнять все возможные виды настройки, используя более простой язык по сравнению с WiX.