Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Автоматическое создание msi-установщика / 25 сообщений из 60, страница 1 из 3
08.08.2014, 15:53
    #38716152
Students
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
Привет всем!
Пользователь заходит на сайт и скачивает msi установщик программы.
Причём в зависимости от лицензии msi установщики разные (меняется только файл настроек).

Вопрос : как лучше автоматически создавать различные msi-установщики для разных пользователей (если это вообще возможно).
...
Рейтинг: 0 / 0
11.08.2014, 12:56
    #38717189
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
В зависимости от какой лицензии?

Вообще, MSI можно делать на лету тем же WiX'ом, но из-за крайней его ущербности делать это не рекомендую.
...
Рейтинг: 0 / 0
11.08.2014, 13:50
    #38717255
HomeCoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
НахлобучВ зависимости от какой лицензии?

Вообще, MSI можно делать на лету тем же WiX'ом, но из-за крайней его ущербности делать это не рекомендую.
А чего есть другого-то, кроме WiX, для решения таких задач? Да, Викс не прост, но лучше попробуйте найти.
...
Рейтинг: 0 / 0
11.08.2014, 15:11
    #38717343
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
Нахлобучно из-за крайней его ущербности делать это не рекомендую.

А мне WiX понравился, хотя изначально я на него плевался.
...
Рейтинг: 0 / 0
11.08.2014, 15:41
    #38717372
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
hVosttА мне WiX понравился, хотя изначально я на него плевался.Это чем же?
...
Рейтинг: 0 / 0
11.08.2014, 16:13
    #38717414
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
HomeCoderНахлобучВ зависимости от какой лицензии?

Вообще, MSI можно делать на лету тем же WiX'ом, но из-за крайней его ущербности делать это не рекомендую.
А чего есть другого-то, кроме WiX, для решения таких задач? Да, Викс не прост, но лучше попробуйте найти.InstallShield.
...
Рейтинг: 0 / 0
11.08.2014, 18:31
    #38717572
HomeCoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
skyANAHomeCoderпропущено...

А чего есть другого-то, кроме WiX, для решения таких задач? Да, Викс не прост, но лучше попробуйте найти.InstallShield.
Инносетап, Вайз - вот это всё.
...
Рейтинг: 0 / 0
11.08.2014, 18:34
    #38717575
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
HomeCoderskyANAпропущено...
InstallShield.
Инносетап, Вайз - вот это всё.
Первый разве имеет какое-то отношение к MSI?
Последний вообще сдох вроде как.
...
Рейтинг: 0 / 0
11.08.2014, 18:39
    #38717581
HomeCoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
skyANAHomeCoderпропущено...

Инносетап, Вайз - вот это всё.
Первый разве имеет какое-то отношение к MSI?
Последний вообще сдох вроде как.
А почему именно MSI? Где может быть требование именно MSI?

Ну и разве InstallShield лучше WiX?

...
Рейтинг: 0 / 0
11.08.2014, 18:42
    #38717584
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
HomeCoderskyANAпропущено...
Первый разве имеет какое-то отношение к MSI?
Последний вообще сдох вроде как.
А почему именно MSI? Где может быть требование именно MSI?В названии темы и первом посте
...
Рейтинг: 0 / 0
11.08.2014, 19:42
    #38717617
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
skyANAInstallShield.

Select your product:

InstallShield 2014 Premier ($4,799.00)

InstallShield 2014 Professional ($2,599.00)

InstallShield 2014 Express ($649.00)

Для зарабатывающего на дистрибах продукта ок, но в целом дороговато.
...
Рейтинг: 0 / 0
11.08.2014, 19:43
    #38717619
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
НахлобучhVosttА мне WiX понравился, хотя изначально я на него плевался.Это чем же?

Тем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :)
...
Рейтинг: 0 / 0
11.08.2014, 20:15
    #38717636
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
hVosttТем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :)
Это как пустая гречка в полной мере решает задачу набить брюхо. Здорово, бесспорно, но иногда еще и бифштекса хочется.

А WiX и MSI прочно входят в шорт-лист самых индусских поделий.
...
Рейтинг: 0 / 0
11.08.2014, 20:48
    #38717650
HomeCoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
НахлобучhVosttТем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :)
Это как пустая гречка в полной мере решает задачу набить брюхо. Здорово, бесспорно, но иногда еще и бифштекса хочется.

А WiX и MSI прочно входят в шорт-лист самых индусских поделий.
Переходи на Метро и магазин приложений. :)

Дяденьки, которые делают WiX, сами признаются, что MSI "плохой, очень плохой". Но ничего сделать нельзя - WiX и так некоторые вещи скрывает-облегчает.

Ну и где другие примеры успешных инсталляторов? Я находил простыни и где на скрипты InnoSetup жалуются, и на Wise, и на InstallShield. Попользовался всеми ими понемногу в своё время. Самым лучшим для создания простых установщиков был какой-то шаблончик из Setup And Deployment, который последний раз засветился в 2010 Студии. Там выбрал мышкой нужные тебе файлы, перенёс их в нужные тебе папки и нажал на кнопку - готово. Однако, как дело касалось чего-то сложнее - запуск служб, кастомные окна установщика и прочее - финита.

По-моему, на Виндовс нет простого и удобного установщика. В принципе. Многие тупо пишут свой экзешник и сами ручками кидают файлы куда нужно и делают прочие манипуляции.
...
Рейтинг: 0 / 0
11.08.2014, 21:20
    #38717664
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
НахлобучhVosttТем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :)
Это как пустая гречка в полной мере решает задачу набить брюхо. Здорово, бесспорно, но иногда еще и бифштекса хочется.

А WiX и MSI прочно входят в шорт-лист самых индусских поделий.

Полностью согласен с тем, что без опыта подойти к WiX очень тяжело, и грозит парочкой нервных срывов. Но хорошо тем, что один раз пое...сь, затем он работает как швейцарские часики. Благо инсталлятор трогать приходится крайне редко, выпуская очередные релизы. Лично я от него добился всего, что мне было нужно: регистрация COM, установка и запуск сервисов, ярлыков, установка пререквизитов и модулей слияния, распихивающие модуля куда надо, выбор компонентов на этапе инсталляции, хелпа, разные версии инсталлеров (x86/x64), под разные платформы. Хорошо дружит с MS Build. Ну и если чего нехватает, можно запилить свой модуль. Резюмирую, настраивается черезжопно, но работает в итоге замечательно
...
Рейтинг: 0 / 0
11.08.2014, 21:21
    #38717665
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
Нахлобуч,

а если хочется удобства и красоты, то бесспорный лидер это InstallShild.
дорогой, собака, но неимоверно крутой.
...
Рейтинг: 0 / 0
11.08.2014, 21:32
    #38717673
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
hVosttskyANAInstallShield.

Select your product:

InstallShield 2014 Premier ($4,799.00)

InstallShield 2014 Professional ($2,599.00)

InstallShield 2014 Express ($649.00)

Для зарабатывающего на дистрибах продукта ок, но в целом дороговато.
ТСу за Ынтырпрайз лицензию заплатят и усе окупится
...
Рейтинг: 0 / 0
11.08.2014, 22:30
    #38717690
sphinx_mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
HomeCoderСамым лучшим для создания простых установщиков был какой-то шаблончик из Setup And Deployment, который последний раз засветился в 2010 Студии. Там выбрал мышкой нужные тебе файлы, перенёс их в нужные тебе папки и нажал на кнопку - готово. Однако, как дело касалось чего-то сложнее - запуск служб, кастомные окна установщика и прочее - финита.Странно... Не помню проблем со службами в "Setup And Deployment"...
Немного подрихтовать ServiceInstaller - и, в принципе, все...
HomeCoderПо-моему, на Виндовс нет простого и удобного установщика. В принципе. Многие тупо пишут свой экзешник и сами ручками кидают файлы куда нужно и делают прочие манипуляции.Ну, это Вы еще с оракловым "универсальным инсталятором" не сталкивались...
...
Рейтинг: 0 / 0
12.08.2014, 06:47
    #38717756
HomeCoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
StudentsПривет всем!
Пользователь заходит на сайт и скачивает msi установщик программы.
Причём в зависимости от лицензии msi установщики разные (меняется только файл настроек).

Вопрос : как лучше автоматически создавать различные msi-установщики для разных пользователей (если это вообще возможно).
Если это WiX, то просто подменяешь одну строчку в XML - разные файлы настроек. И перекомпиливаешь проект. Это самое простое, что пришло в голову. Я сильно глубоко WiX не знаю - может, там есть опция создавать за одну компиляцию проекта установки сразу несколько вариантов установщиков.
...
Рейтинг: 0 / 0
12.08.2014, 06:51
    #38717757
HomeCoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
hVosttНахлобуч,

а если хочется удобства и красоты, то бесспорный лидер это InstallShild.
дорогой, собака, но неимоверно крутой.
Там можно мышкой файлы таскать? В WiX проблема - кучу файлов надо прописывать руками. Единственное, что посоветовал создатель WiX для такой цели - делать установщик параллельно с деланием продукта. Т. е. создал новый файл для продукта - создал записи в XML установщика для этого файла. Не то, чтобы это очень напрягало... для бесплатного продукта пойдёт. Но хотелось бы хоть каких-то удобств, понимаешь.
...
Рейтинг: 0 / 0
12.08.2014, 06:56
    #38717758
HomeCoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
sphinx_mvHomeCoderСамым лучшим для создания простых установщиков был какой-то шаблончик из Setup And Deployment, который последний раз засветился в 2010 Студии. Там выбрал мышкой нужные тебе файлы, перенёс их в нужные тебе папки и нажал на кнопку - готово. Однако, как дело касалось чего-то сложнее - запуск служб, кастомные окна установщика и прочее - финита.Странно... Не помню проблем со службами в "Setup And Deployment"...
Немного подрихтовать ServiceInstaller - и, в принципе, все...
HomeCoderПо-моему, на Виндовс нет простого и удобного установщика. В принципе. Многие тупо пишут свой экзешник и сами ручками кидают файлы куда нужно и делают прочие манипуляции.Ну, это Вы еще с оракловым "универсальным инсталятором" не сталкивались...
Про службы в Setup And Deployment мог и соврать - давно это было.

А насчёт трудностей в других системах - так это же модно ругать МС за любой косяк, не замечая косяков у других. Линукс лучше Виндовс! - Почему? А куй знает - лучше и всё. Мак лучше - потому что там не надо ничего настраивать и всё идёт из коробки. Линукс лучше, потому что там можно всё настроить под себя. Виндовс всегда хуже, потому что там нельзя ничего настроить и надо всё настраивать. Мак лучше - потому что он крутой и красивый, хоть и в комплекте с переоцененным в полтора-два раза железом за штуку баксов минимум. Линукс лучше - потому что бесплатен. Виндовс всегда хуже, потому что 100-200 баксов раз в 3 года - это непомерно дорого. Вот такой вот винегрет в бошках у тупорылого хомячья.
...
Рейтинг: 0 / 0
12.08.2014, 12:19
    #38717977
Students
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
hVosttНахлобуч,

а если хочется удобства и красоты, то бесспорный лидер это InstallShild.
дорогой, собака, но неимоверно крутой.

не нашёл, в InstallShild возможно автоматически создавать различные msi-установщики для разных пользователей?
(если у меня 10 000 пользователей и каждому нужен свой msi инсталлятор со своими файлами настроек для каждого пользователя).
...
Рейтинг: 0 / 0
12.08.2014, 12:41
    #38718010
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
HomeCoderТам можно мышкой файлы таскать? В WiX проблема - кучу файлов надо прописывать руками. Единственное, что посоветовал создатель WiX для такой цели - делать установщик параллельно с деланием продукта. Т. е. создал новый файл для продукта - создал записи в XML установщика для этого файла. Не то, чтобы это очень напрягало... для бесплатного продукта пойдёт. Но хотелось бы хоть каких-то удобств, понимаешь.

Мышкой нельзя, но и руками прописывать тоже не надо. Есть инструменты и типы подпроектов, которые собирают инсталлер. Ручками надо немного подправлять и прописывать кастомные сценарии установки, а также разбивать продукт на компоненты.
...
Рейтинг: 0 / 0
12.08.2014, 12:42
    #38718012
Students
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
Сам сайт (на котором необходимо автоматически создавать MSI-инсталляторы) написан на php и работает под линуксом.
И Wix или InstallShield необязательно использовать.

При нажатии на "загрузить инсталлятор" необходимо автоматически генерить msi-установщик для конкретного пользователя.
(в завиcимости от пользователя необходимо автоматически менять один или несколько небольших файлов в инсталляторе).
...
Рейтинг: 0 / 0
12.08.2014, 12:44
    #38718022
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое создание msi-установщика
Students(в завиcимости от пользователя необходимо автоматически менять один или несколько небольших файлов в инсталляторе).архитектора на мыло.

а перед этим публично опустить.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Автоматическое создание msi-установщика / 25 сообщений из 60, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]