Создание инсталляционного пакета




Для того чтобы программа заработала на других компьютерах необходимо создать инсталляционный пакет моей программы.

Прежде всего, создадим новый проект особого типа, который будет инструментом для получения из проекта Новаянеожиданность (это рабочее название моего проекта) инсталляционного пакета Otlichnic-1. Для этого:

1) Запустим VS. Затем File ® New ® Project ® в левом поле окна создания проекта (Рисунок 1) выберем Setup and Deployment Projects, а в правом – Setup Project ® дадим название для инсталляционного проекта, Otlichnic-1. ®OK.

 

Рисунок 1

Инсталляционный проект и решение созданы. Инструмент создан (Рисунок 2).

Рисунок 2

2) Теперь инструменту нужно объяснить, над чем он должен трудиться, чтобы получить инсталляционный пакет. Этим «предметом труда» и будет как раз мой рабочий проект Новаянеожиданность. Нужно просто добавить проект Новаянеожиданность в решение. Делается это привычным образом: File ® Add Project ® Existing Project ®

Таким образом, решение теперь состоит из двух проектов: инсталляционного проекта Otlichnic-1 и самого проекта Новаянеожиданность (Рисунок 3).

Рисунок 3

3) Следующий шаг. Выделим в Solution Explorer проект Otlichnic-1. Далее: Project ® Add ® Project Output. Перед нами возникнет окно (Рисунок 4).

Рисунок 4

Проследим, чтобы вся информация в полях окна была такая же, как на рисунке. В этом окне мы указываем, что инсталляционный пакет нужно создавать именно для проекта Новаянеожиданность (верхнее поле), и определяем содержание работы инсталляционного пакета (список в центре окна). Выделенный элемент Primary output означает, что результатом инсталляции будет то главное, что требуется, а именно: исполняемый файл приложения (exe) или библиотека (dll). Однако результатом инсталляции могут быть и другие, вспомогательные объекты, например, файлы с исходным кодом программы. Нажимаем ОК. В окне Solution Explorer проект Otlichnic-1 начал наполняться содержанием.

 

4) Займемся настройкой папки приложения. Выделим элемент Application Folder и зайдем в окно свойств. Значением свойства DefaultLocation (Расположение по умолчанию) является некая условная схема:

[ProgramFilesFolder][Manufacturer]\[ProductName]

Она означает, что файлы инсталлируемого приложения по умолчанию располагаются на компьютере в папке с названием этого приложения (ProductName), которая располагается внутри папки с именем производителя приложения (Manufacturer), которая располагается внутри папки Program Files. Мы можем оставить все как есть.

 

5) Теперь позаботимся о том, чтобы в стартовом меню пользователя оказался ярлык нашего приложения, иначе пользователь не сможет запускать наше приложение из стартового меню. Для этого, выделив в левой панели элемент Application Folder, щелкните правой клавишей мыши по элементу Primary output в правой панели и в контекстном меню выберите Create Shortcut to Primary output. Ярлык с длинным названием добавляется в папку приложения (Рисунок 5).

Рисунок 5

Там ему делать нечего, перетащим его в папку User’s Programs Menu, а там переименуем во что-нибудь более удобоваримое и короткое, например, в Otlichnic-1.

 

6) В папке BIN внутри папки проекта Новаянеожиданность имеются графические файлы, которыми проект пользуется во время работы. Эти файлы необходимо включить в инсталляционный пакет. Для этого выделяем в Solution Explorer проект Otlichnic-1, затем Project ® Add ® File ® находим на диске нужный файл и делаем по нему двойной щелчок. Файл оказывается в папке приложения. После инсталляции на компьютер пользователя он окажется там тоже в папке приложения.

 

7) Настраиваем конфигурацию: Build ® Configuration Manager. Появляется окно (Рисунок 6).

Рисунок 6

Проекты могут иметь конфигурацию Debug, удобную для отладки, а могут иметь конфигурацию Release, необходимую, когда уже все отлажено и приложение выпускается (Release) в большой свет. Нам отлаживать уже ничего не надо, поэтому в верхнем списке выбираем Release. Все должно быть как на рисунке. Нажмите Close.

 

8) Основные необходимые настройки мы сделали. Завершающий аккорд – компиляция инсталляционного пакета. Для этого – Build ® Build Solution. Некоторое время компьютер компилирует (причем компилируются оба проекта), в окне Output появляются сообщения, наконец в строке состояния возникает сообщение Build Succeeded. Это значит, что создание инсталляционного пакета успешно завершено.

 

Где же он – наш инсталляционный пакет? Выйдем из VS в Windows. Заглянем в папку проекта Otlichnic-1. Там появилась папка Release. В ней мы увидим среди других файлов файл Otlichnic-1.msi. Этот файл и есть наш инсталляционный пакет.

 

 

Приложение 2



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-08-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: