Мастер инсталляции
После того как приложение Visual Basic готово к передаче пользователям, необходимо подготовить дистрибутивный комплект. Создание дистрибутивного пакета приложения осуществляется в два этапа. На первом этапе производится упаковка приложения в один или несколько CAB-файлов и создаётся программа инсталляции. На втором этапе упакованное приложение и программу инсталляции следует сохранить таким образом, чтобы пользователи могли получить дистрибутивный комплект (инсталляционный пакет) на магнитном носителе или получить возможный доступ к нему по сети.
Для решения этой задачи можно воспользоваться двумя средствами, входящими в состав пакета Microsoft Visual Studio: утилитой Package and Deployment Wizard
(бывший Setup Wizard) или Setup Toolkit. Мастер Package and Deployment Wizard автоматизирует процесс создания инсталляционного пакета, а программа Setup Toolkit позволяет задать параметры настройки этого процесса.
Для запуска Package and Deployment Wizard откройте окно Add-Ins Manager (меню Add-Ins) и дважды щёлкните на элементе Package and Deployment Wizard.
1-й шаг: На первом шаге мастер попросит задать имя проекта, для которого следует создать дистрибутивный пакет, и выбрать тип создаваемого мастером пакета. С помощью мастера можно создать стандартный инсталяционный пакет, запускаемый программой SETUP.EXE, направить дистрибутивный пакет на узел Internet или подготовить сценарий инсталяции проекта. Выберите нужный вариант инсталляционного пакета и внимательно читайте выводимые на экран сообщения.
Сначала мастер проверяет наличие исполняемого файла и, при необходимости, создаёт его. Затем собирает информацию об используемых приложением библиотеках и компонентах; определяет их место нахождение и подготавливает запуск процесса создания инсталляционного пакета.
Независимо от выбора типа создаваемого инсталляционного пакета существует некоторая стандартная последовательность шагов, которые должны быть выполнены мастером инсталляции.
2-й шаг: В списке Type List следующего окна мастера следует определить тип создаваемого пакета: стандартный пакет инсталляции (Standard Setup Package) или файл зависимостей (Dependency File).
3-й шаг: На третьем шаге мастер предложит ввести сведения о местоположении инсталляционного пакета. Проверьте правильно ли выбран каталог, и нажмите кнопку Next. При этом вы можете указать сетевой ресурс (кнопка Network) или создать новую папку (кнопка New Folder).
4-й шаг: Список Files четвёртого окна мастера содержит имена файлов, которые предполагается включить в инсталляционный пакет. Мастер предоставляет нам возможность выбрать только некоторые из них (если это возможно) или добавить в приложение новые компоненты. Для удаления файла из проекта достаточно сбросить флажок слева от имени файла. Однако если удалить файл нельзя, мастер отобразит окно с соответствующим предупреждением.
Новые компоненты выбираются в стандартном диалоговом окне открытия файлов, которое вызывается нажатием кнопки Add.
5-й шаг: На пятом шаге мастер предлагает вам указать количество создаваемых CAB-файлов. Можно создать один большой файл и сохранить его на компакт-диске или подготовить несколько файлов стандартного размера для сохранения на дискетах.
6-й шаг: На шестом шаге мастер предлагает ввести текст надписи, которая будет отображаться в окне при запуске программы установки приложения.
7-й шаг: Создавая инсталляционный пакет, вы можете указать, необходимо ли включить в главное меню Windows команды вызова приложения. В большинстве случаев достаточно связать с приложением одну команду главного меню, но можно выбрать и другие варианты: например, добавить команды обращения к справочной системе и деинсталляции программы. Более того, с каждым файлом приложения можно связать соответствующую команду, комбинацию клавиш и пиктограмму.
8-й шаг: В следующем окне мастера необходимо указать сведения о предлагаемом месте расположения компонентов, входящих в приложение.
9-й шаг: Список Shared Files окна мастера содержит имена файлов, которые могут использоваться не только вашим приложением. Если сделать эти файлы общедоступными(Shared), их можно будет удалить только после удаления всех соответствующих приложений.
10-й шаг: В последнем окне мастер предоставит вам возможность сохранить информацию обо всех установленных параметрах. Это позволит в дальнейшем не только создавать типовые инсталляционные пакеты, но и сэкономить время.
Затем мастер начинает свою работу. Указанные файлы сжимаются и размещаются в различных каталогах. В результате получаем ряд файлов в указанном каталоге или ряд каталогов с именами DISK1, DISK2 и так далее.