Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Создание инсталлятора для программы


Автор: SunRaider 14.5.2009, 15:22
Пишу программу на VS 2005 для работы с базой в SQL Server 2005. Нужно сделать инсталлятор, который сначала инсталлит саму программу, а потом аттачит базу в сервере. Чем это можно сделать?

Автор: Bondik 18.5.2009, 10:49
Может замутить инсталятор на Visual Studio, который сначала инсталирует твое приложение сначала, а потом запускает какой-нибудь модуль (програмку), который уже инсталирует (скачивает или как ...) базу данных с сервака.

Может что-нибудь типа того.

Автор: jonie 18.5.2009, 11:00
InstallShield-ом.

Автор: SunRaider 18.5.2009, 18:55
Bondik, так меня собственно и интересует как сделать этот модуль. Тут прийдется писать самому или есть какие либо готовые решения? 

Автор: Bondik 19.5.2009, 11:18
Открываешь свой проект, ну в общем как положено.
Далее: (VS 2005)
File->Add->New Project->Other Project Types->Setup and Deployment и выбираешь Setup Project
Таким образом генерится в твоем проекте сетап.

Лезишь в Solution Explorer, щелкаешь по вновь появившемуся пункту Setup правой кнопкой. Далее Add->Project Output. Выбираешь Primary Output.

В двух словах все.

Потом когда нажмешь(выберешь) в Solution Explorer свойсетап, вверху Solution Explorer есть кнопки (ну как обычно), выберешь User Interface Editor. Наверное с помощью него можно замутить скачку твоей базы данных.

Как-то так. Я еще не до конца разобрался с этим, т.к. не дошел еще до этого. Если что, спрашивай, разберемся. Самому интересно, да и нужно будет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)