Альтернативы WiX?

Я пытался создать пакет MSI для моей службы Windows с WiX в течение нескольких дней, но у меня большие проблемы, чтобы получить его так, как мне нужно.

Документация очень плохая, а структура XML просто не структурирована. Я действительно не понимаю, как они могли сделать худшую работу в версии 3.6.

Я не хочу вкладывать все свое время в пакет MSI, вместо этого мне нужно мое время в dev основного приложения.

Итак, вопросы: какой MSI-строитель использовать, если мне нужно:

  • Установить настройки app.config во время установки
  • Установить службу Windows
  • Запустите службу Windows
  • Простая установка/удаление

Это действительно все, что мне нужно

Ответ 1

WiX может делать все это довольно легко (у меня есть приложения, которые делают это, а некоторые, которые я использую WiX для установки). Проблема в том, что вы должны иметь довольно хорошее представление об установщике Windows для использования WiX, поскольку он не скрывает от вас никакой детали.

Очевидной альтернативой является InstallShield (у них есть версия LE, которая поставляется с VS2012, по-видимому, с использованием VS2012, но не для этого), а Express - относительно разумно оценены.

Вы также можете проверить InstallAware, но у меня не было хорошего опыта с ними лично, когда я смотрел на них.

Мне также сказали, что Advanced Installer можно использовать, хотя я сам не использовал его лично.

Ответ 2

Список и описание других продуктов установки, а также Wix: Какой продукт установки использовать? InstallShield, WiX, Wise, Advanced Installer и т.д.

И ссылка на некоторые предложения по быстрому запуску Wix (похожие статьи):