Бесплатное программное обеспечение для установщиков Windows: NSIS против WiX?

Также можно попробовать Inno Setup. Конечно, это setup может показаться вам немного installation странным, поскольку оно заставляет wix вас писать собственный код installer на Паскале, но, опять же, больше wixlib нет ничего, что заставляло nsis бы вас действительно создавать installation собственный код - Inno Setup wixlib действительно очень мощный windows-installer инструмент.

Inno Setup также installer генерирует установщики EXE - если msiexec вы хотите, чтобы ваше приложение installation легко развертывалось в корпоративных installing средах, вам, вероятно, придется msiexec пойти по маршруту WiX, хотя wix лично у меня было довольно msi много проблем, связанных windows-installer с MSI Как пользователь, я nsis лично предпочел бы, чтобы setup MSI умерла медленной и ужасной wixlib смертью (ну, на самом деле, быстрая installer смерть была бы благоприятной wixlib на данном этапе - но она msi вполне может быть ужасной), так msiexec что просто продолжайте и installing сделайте это с файлом EXE.

Итак.

  • NSIS: Требует выучить новый язык. Создает EXE-установщики.
  • WiX: Создание декларативного сетапа, хотя и немного низкоуровневое. Это, безусловно, требует некоторых фундаментальных знаний MSI, которые мне очень трудно получить из-за общего отсутствия простых руководств.
  • Inno Setup: позволяет создавать довольно мощные установщики EXE с простым синтаксисом, в основном на основе .INI-файлов, но при этом вынуждает изучать Паскаль, если вам нужно настраиваемое кодирование.

Как wix давний программист Delphi, я всегда installing выбирал Inno Setup, хотя wix это, вероятно, очень предвзято wixlib (я фанат Inno Setup примерно installation с 1996 года).

installation

wix

windows-installer

nsis

2022-11-03T17:59:48+00:00
Вопросы с похожей тематикой, как у вопроса:

Бесплатное программное обеспечение для установщиков Windows: NSIS против WiX?