Привет всем! Нужна помощь, не могу разобраться какой программой создать инсталлятор.Нужно настроить программу(которая создает инсталлятор) чтоб она находилась на сервере и по мере написания программного продукта она собирала по запросу инсталлятор,и еще она должна уметь создавать такой инстал-р, который бы разворачивал базу данных на компе у конечного пользователя.Сейчас пробую разобраться с Windows SDK v6.0, но чо-то пока не очень получается,не пойму какие файлы куда лепить, какой утилитой пользоваться(из пакета Windows SDK v6.0), с чего вообще начать..?Если кто разбирается буду благодарен за помощь!
Здравствуйте, Аноним, Вы писали:
А>Привет всем! Нужна помощь, не могу разобраться какой программой создать инсталлятор.Нужно настроить программу(которая создает инсталлятор) чтоб она находилась на сервере и по мере написания программного продукта она собирала по запросу инсталлятор,и еще она должна уметь создавать такой инстал-р, который бы разворачивал базу данных на компе у конечного пользователя.Сейчас пробую разобраться с Windows SDK v6.0, но чо-то пока не очень получается,не пойму какие файлы куда лепить, какой утилитой пользоваться(из пакета Windows SDK v6.0), с чего вообще начать..?Если кто разбирается буду благодарен за помощь!
Это 2 разные задачи.
1) Инсталятор.
2) Билд-система для его сборки по запросу.
Для обеих есть куча решений. Разберитесь с требованиями к обеим системам, а потом выбирайте что именно вам больше подойдет. Ну или более конкретные вопросы задавайте.
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС
Здравствуйте, WPooh, Вы писали:
WP>Здравствуйте, Аноним, Вы писали:
А>>Привет всем! Нужна помощь, не могу разобраться какой программой создать инсталлятор.Нужно настроить программу(которая создает инсталлятор) чтоб она находилась на сервере и по мере написания программного продукта она собирала по запросу инсталлятор,и еще она должна уметь создавать такой инстал-р, который бы разворачивал базу данных на компе у конечного пользователя.Сейчас пробую разобраться с Windows SDK v6.0, но чо-то пока не очень получается,не пойму какие файлы куда лепить, какой утилитой пользоваться(из пакета Windows SDK v6.0), с чего вообще начать..?Если кто разбирается буду благодарен за помощь!
WP>Это 2 разные задачи. WP>1) Инсталятор. WP>2) Билд-система для его сборки по запросу. WP>Для обеих есть куча решений. Разберитесь с требованиями к обеим системам, а потом выбирайте что именно вам больше подойдет. Ну или более конкретные вопросы задавайте.
По поводу инсталлятора, можете дать ссылки на сайты или литературу например про visual studio install shield или про visual studio installer(решил с них начать только пока не могу разобраться), или может кто скинет архивчик с литературой, буду благодарен!
Здравствуйте, Аноним, Вы писали:
А>Привет всем! Нужна помощь, не могу разобраться какой программой создать инсталлятор.Нужно настроить программу(которая создает инсталлятор) чтоб она находилась на сервере и по мере написания программного продукта она собирала по запросу инсталлятор,и еще она должна уметь создавать такой инстал-р, который бы разворачивал базу данных на компе у конечного пользователя.Сейчас пробую разобраться с Windows SDK v6.0, но чо-то пока не очень получается,не пойму какие файлы куда лепить, какой утилитой пользоваться(из пакета Windows SDK v6.0), с чего вообще начать..?Если кто разбирается буду благодарен за помощь!
Здравствуйте, Аноним, Вы писали:
А>Привет всем! Нужна помощь, не могу разобраться какой программой создать инсталлятор.Нужно настроить программу(которая создает инсталлятор) чтоб она находилась на сервере и по мере написания программного продукта она собирала по запросу инсталлятор,и еще она должна уметь создавать такой инстал-р
Здравствуйте, Аноним, Вы писали:
А>Нужна помощь, не могу разобраться какой программой создать инсталлятор.Нужно настроить программу(которая создает инсталлятор) чтоб она находилась на сервере и по мере написания программного продукта она собирала по запросу инсталлятор,и еще она должна уметь создавать такой инстал-р, который бы разворачивал базу данных на компе у конечного пользователя.
1. Программу эту (которая по мере чего-то пересобирает установочный пакет) — пишите сами.
2. Средство создания пакетов — рекомендую InnoSetup. Он не такой мощный как WiX и не поддерживает MSI, но он прост в понимании и использовании. Содержит скриптовый язык, идентичный паскалю. Легко позволяет создавать произвольные формы ввода.
3. По поводу баз данных. Я делал на нем инсталлятор баз на SQL Server. InnoSetup поддерживает доступ к обычному API на языке Си, а также вызов COM-объектов. Этого мне было достаточно, чтобы через SQL DMO установить базы.