Исполняемые файлы для установщика MSI
У меня есть папка, которая включает в себя два EXE-файла и много других файлов. Как превратить это в установщик MSI или в какой-то самораспаковывающийся установщик, чтобы он устанавливал Main.exe
Программы в Windows. Второй файл EXE из-за связи между двумя файлами EXE.
И я бы предпочел, чтобы он включал функцию "Ярлык на рабочий стол" и не требовал лицензии.
Я думаю, что EXE-файлы не являются установочными файлами. Это скрипты Python, измененные на EXE-файлы.
Это папка, которую я хочу превратить в MSI / Installer:
2 ответа
Итак, я получил то, что искал, и это было прямо передо мной все время. Вы создаете самораспаковывающийся (sfx) исполняемый файл в WinRAR, который имеет ВСЕ функции, которые мне нужны.
Это очень распространенный вопрос. Я просто сошлюсь на некоторые существующие ответы:
- Как создать установщик Windows - обзор новой и "короткой версии" средств развертывания. Я бы порекомендовал этот как " быстрое чтение ".
- Какой установочный продукт использовать? InstallShield, WiX, Wise, Advanced Installer и т. Д. - более ранние, более полные сведения об инструментах развертывания и их различных преимуществах и недостатках - не претендует на то, чтобы быть "правильным", но "наилучшим способом" помочь людям получить программное обеспечение для конечных пользователей.
http://www.advancedinstaller.com/ ( дополнительная информация) и Installshield ( дополнительная информация) являются коммерческими опциями с красивыми графическими интерфейсами для создания MSI - как с некоторыми бесплатными функциями / редакциями, так и с другими. И еще есть PACE Suite - еще один коммерческий продукт. WiX является бесплатным и основан на XML, с кривой обучения. Интеграция доступна в Visual Studio для всех (большинства?) Продуктов.
Есть и другие инструменты, на которые ссылается Фил выше, а также в моих ответах выше - некоторые из них не основаны на MSI, но создают устаревшие настройки в стиле setup.exe ( Inno, NSIS и т. Д.).
Некоторые дополнительные ссылки:
- Оберните приложение C# в установщик.msi (краткий раздел о проектах VS Installer - функция Visual Studio, которую на самом деле нельзя рекомендовать - но она бесплатна)
- Служба Windows НЕ отображается в окне добавления и удаления программ под панелью управления
- Как программы установки программного обеспечения извлекают файлы?
- как создать загрузочное приложение wix, которое запускает самораспаковывающийся exe-файл как exepackage