Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> инсталлятор, каким средством можно создать 
:(
    Опции темы
Igoreck
Дата 13.5.2009, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 28.9.2007

Репутация: нет
Всего: нет



      Есть программа написанная под Net. В скомпиллированном виде представляет собой exe файл. Необходимо создать инсталлятор, который вначале установит на машину Framework, затем русификатор, а затем саму программу. Пробовал создавать с помощью Inno setup и Wise studio - результат один - программа копирует файл Framework(который то же представляет собой инсталлятор) в  указанную директорию не распаковывая(((. Что я делаю не так ??? Или какими другими программами можно решить мою проблему.
PM MAIL   Вверх
Partizan
Дата 13.5.2009, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 8
Всего: 67



Igoreck, так в процессе инсталляции приложения надо инстальник фреймворка распаковать во временную директорию, затем запустить на исполнение...насколько я помню - тот же Inno Setup позволяет некоторые WinAPI функции использовать...например ShellExecute...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
PashaPash
Дата 13.5.2009, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 9
Всего: 49



Igoreck, стандартный setup project в visual studio подтягивает инсталлер .net framework, при необходимости.


--------------------
PM MAIL WWW   Вверх
vbCrLf
Дата 15.5.2009, 13:21 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 3.5.2006
Где: Севастополь

Репутация: нет
Всего: 1



Я обычно включаю в дистрибутив распакованный фреймворк,
и при установки запускаю фреймворковский install.exe с ключом /qn
А вообще, в итоге написал собственный универсальный инсталлятор с поддержкой скриптов и 7z в качестве упаковщика/распаковщика smile
Благодаря ему реализовал установку довольно сложного комплекса:
1) устанавливает MSI 3
2) проверяет и при необходимости устанавливает фремворк 2ё1
3) устанавливает MS SQL Server 2005
4) Ресторит базу из бекапа
5) настраивает серверную часть sql для подключения к ней удаленных клиентов
6) Устанавливает собственно саму прогу которая со всем этим работает
7) Естественно создает необходимые ярлыки и т.д.

Все делается автоматически, пользователю достаточно запустить екзешник (90 метров, внутри себя содержит все необходимое)
Делалось для офисов, в которых работают люди, с трудом отличающие папку от файла.

PM MAIL ICQ   Вверх
PashaPash
Дата 15.5.2009, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 9
Всего: 49



vbCrLf, со всем, кроме "Ресторит базу из бекапа" отлично справляется стандартный VS Setup Project. Custom Actions для него спокойно можно писать на .net. Зачем изобретать такой жестокий велосипед? Он хоть "8. Удаление софтины" поддерживает? а "9. Апгрейд"? а "10. Silent install".?


--------------------
PM MAIL WWW   Вверх
leaderru
Дата 22.5.2009, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 22.5.2009
Где: Москва

Репутация: нет
Всего: нет



Мне тоже нужна. Что бы хотя бы установила framework затем саму прогу. Плиз напишите код или скажите какая есть? smile  
PM MAIL ICQ Skype   Вверх
PashaPash
Дата 23.5.2009, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 9
Всего: 49



leaderru, Visual Studio?


--------------------
PM MAIL WWW   Вверх
leaderru
Дата 23.5.2009, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 22.5.2009
Где: Москва

Репутация: нет
Всего: нет



Цитата(PashaPash @ 23.5.2009,  17:59)
leaderru, Visual Studio?

Я visual studio использую. Мне надо именно как нибудь инсталятор сделать!
PM MAIL ICQ Skype   Вверх
PashaPash
Дата 24.5.2009, 00:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 9
Всего: 49



Цитата(leaderru @  23.5.2009,  18:29 Найти цитируемый пост)

Я visual studio использую. Мне надо именно как нибудь инсталятор сделать! 

Ну раз ты используешь Visual Studio, ты наверняка читал документацию к ней. 
А там прямо в основном разделе Разработка приложений в Visual Studio есть ссылка на соседний топик Развертывание приложений и компонентов. В котором очень подробно описано аж 2 способа создания инсталляторов в Visual Studio.


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0817 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.