Стандартный установщик в VS
От: Ellin Россия www.rsdn.ru
Дата: 24.06.09 11:47
Оценка:
Здравствуйте!
Допустим делаю установочный проект в стандартном установщике... который поставляется вместе с студией... Не хватает тех полей, что есть в стандартных окнах. Как на Custom Action показывать свои окошки?

07.07.09 01:44: Перенесено модератором из '.NET' — AndrewVK
Re: Стандартный установщик в VS
От: Alex Dav Россия  
Дата: 24.06.09 11:55
Оценка: 1 (1)
Здравствуйте, Ellin, Вы писали:

E>Здравствуйте!

E>Допустим делаю установочный проект в стандартном установщике... который поставляется вместе с студией... Не хватает тех полей, что есть в стандартных окнах. Как на Custom Action показывать свои окошки?

как и в обычном приложении
Re[2]: Стандартный установщик в VS
От: Ellin Россия www.rsdn.ru
Дата: 24.06.09 12:05
Оценка:
Здравствуйте, Alex Dav, Вы писали:

AD>Здравствуйте, Ellin, Вы писали:


E>>Здравствуйте!

E>>Допустим делаю установочный проект в стандартном установщике... который поставляется вместе с студией... Не хватает тех полей, что есть в стандартных окнах. Как на Custom Action показывать свои окошки?

AD>как и в обычном приложении

А... т.е. я в кастом экшене делаю, ShowDialog и работаю?... млин...
Re[3]: Стандартный установщик в VS
От: Alex Dav Россия  
Дата: 24.06.09 12:37
Оценка: 1 (1)
еще здесь посмотри — мне помогло
Re: Стандартный установщик в VS
От: Buzurud  
Дата: 06.07.09 03:09
Оценка:
Здравствуйте, Ellin, Вы писали:

E>Здравствуйте!

E>Допустим делаю установочный проект в стандартном установщике... который поставляется вместе с студией... Не хватает тех полей, что есть в стандартных окнах. Как на Custom Action показывать свои окошки?

У меня такая же проблема. Вы разобрались? Напишите подробней плиз.
Кстати, что такое Custom Action?
Re[2]: Стандартный установщик в VS
От: Alex Dav Россия  
Дата: 06.07.09 06:14
Оценка:
Здравствуйте, Buzurud, Вы писали:

B>Кстати, что такое Custom Action?

здесь
здесь
Re[3]: Стандартный установщик в VS
От: Buzurud  
Дата: 06.07.09 06:58
Оценка:
Здравствуйте, Alex Dav, Вы писали:

AD>Здравствуйте, Buzurud, Вы писали:


B>>Кстати, что такое Custom Action?

AD>здесь
AD>здесь

Ясно. Я сдуру поставил русифицированную студию, там это называется "Настраиваемые действия"
Re: Стандартный установщик в VS
От: algol Россия about:blank
Дата: 06.07.09 10:58
Оценка: 1 (1)
Здравствуйте, Ellin, Вы писали:

E>Допустим делаю установочный проект в стандартном установщике... который поставляется вместе с студией... Не хватает тех полей, что есть в стандартных окнах. Как на Custom Action показывать свои окошки?


Если вашему инсталлятору требуется что-то нестандартное, то лучше сразу забить на VS Setup Project и делать инсталлятор на чем-то нормальном, например WiX. Даже если вы сейчас выкрутитесь, то нет никакой гарантии, что вы вообще сможете реализовать в Setup Project какое-то новое требование.
Показывать свои окошки в Custom Action — это не самое лучшее решение. Во-первых, в Setup Project не поддерживаются Immediate Custom Actions, а только deferred, то есть те которые вызываются уже в процессе исполнения инсталляционных скриптов. А это не самое лучшее место для ввода информации об установке. Здесь вы не сможете вернуться назад или отменить установку. Во-вторых, ваши формы будут отличаться от стандартных, будут появляться в отдельном окне. Наконец, вы не сможете запускать инсталляцию в режиме без UI и заданием параметров через командную строку.
Re: Стандартный установщик в VS
От: algol Россия about:blank
Дата: 06.07.09 12:03
Оценка: 7 (4)
Здравствуйте, Ellin, Вы писали:

E>Допустим делаю установочный проект в стандартном установщике... который поставляется вместе с студией... Не хватает тех полей, что есть в стандартных окнах. Как на Custom Action показывать свои окошки?


И в дополнение — если вы все-таки захотите использовать Setup Project, то есть возможность добавить свои шаблоны диалогов к тем, которые есть в студии:
Create custom dialogs for use in your Visual Studio Setup projects
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.