Пакет существующих exe и папок с Wix?

У меня есть папка, содержащая exe-файл и кучу других файлов и пару других папок. Я хочу иметь возможность либо:

А) Упакуйте все это в установщик

или же

Б) Упакуйте exe и другие файлы в один отдельный exe-файл.

Из того, что я прочитал, я не уверен, как бы я справился с любым из них с WIX, и я на 99% уверен, что это невозможно с WIX. Прежде чем я упускаю возможность, я хотел бы спросить опытных людей, прав я или нет.

Если я не могу использовать WIX, есть ли лучшая альтернатива?

Спасибо за помощь.

2 ответа

WiX / Burn: WiX / Burn действительно может создавать инсталляторы MSI или программы установки setup.exe, но использование этого набора инструментов для неопытных людей не является простым, и если вы никогда не выполняли настройку до этого, будет процесс обучения. Советы по быстрому запуску WiX.

Записать: Записать - это средство начальной загрузки / загрузки / Chainger инструментария WiX, позволяющее запускать несколько файлов MSI или setup.exe. Это позволяет создать файл setup.exe, который включает в себя все компоненты установщика. Не тривиально изучать и использовать.

Коммерческие инструменты: Краткое описание коммерческих инструментов Расширенный установщик, InstallShield, PACE Suite и некоторые другие инструменты можно найти здесь: Краткое описание инструментов развертывания.

И более сложная презентация: Как создать Windows Installer.

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

Упаковка существующих файлов На 100% возможно упаковать ваши файлы + зависимости в установщик с WIX.

Есть учебник

Сборка и упаковка Существует также интеграция с Visual studio, позволяющая вам собирать и запускать WIX как часть вашей сборки.

Если вы не используете Visual Studio, это нормально, вы можете упаковать вещи напрямую с помощью WIX, вот еще одно руководство

Создатели установщика с графическим интерфейсом Если вы полностью против идеи создания собственных файлов WIX и изучения набора инструментов, расширенный установщик - это отличная альтернатива с хорошим графическим интерфейсом.

Если вы действительно против создания какого-либо инсталлятора, вы также можете сжать все и распространить таким образом, возможно, автоматизировать это с помощью python.

Другие вопросы по тегам