Пошаговое руководство. Развертывание программы (C++)
Теперь, когда вы создали свое приложение, выполнив описанные ранее пошаговые руководства, перечисленных в разделе Использование интегрированной среды разработки Visual Studio для разработки приложений для настольных систем на языке C++, необходимо выполнить последний шаг — создать установщик, чтобы другие пользователи могли установить программу на своих компьютерах.Для этого вам необходимо добавить новый проект в имеющееся решение.Выходным файлом этого проекта будет являться файл setup.exe, который служит для установки приложения на другом компьютере.
В данном пошаговом руководстве показано, как использовать установщик Windows для развертывания приложения.Кроме того, для развертывания приложения может использоваться ClickOnce.Дополнительные сведения см. в разделе Развертывание с помощью технологии ClickOnce для приложений Visual C++.Дополнительные сведения о развертывании в целом см. в разделе Развертывание приложений, служб и компонентов.
Обязательные компоненты
Это пошаговое руководство предполагает знание основ языка C++.
В нем также предполагается, что вы выполнили ранее описанные пошаговые руководства, перечисленные в разделе Использование интегрированной среды разработки Visual Studio для разработки приложений для настольных систем на языке C++.
Настоящее пошаговое руководство невозможно выполнить в выпусках Express среды Visual Studio.
Если вы еще не загрузили выпуск InstallShield Limited Edition (ISLE), сделайте это, выполнив инструкции, описанные в шагах ниже в данном разделе.Выпуск ISLE предоставляется работающим с Visual Studio разработчикам бесплатно; он заменяет собой функциональные возможности шаблонов проектов установки и развертывания из более ранних выпусков Visual Studio.
Установка шаблона проекта установки и развертывания ISLE
Установив подключение к Интернету, в строке меню последовательно выберите Файл, Создать, Проект, чтобы открыть диалоговое окно Новый проект.
В левой области диалогового окна разверните узлы Установленные, Шаблоны и Другие типы проектов, а затем выберите пункт Установка и развертывание.В центральной области выберите Включение InstallShield Limited Edition, а затем нажмите кнопку ОК.
Следуйте инструкциям, чтобы установить выпуск InstallShield Limited для Visual Studio (ISLE).
Загрузив, установив и активировав ISLE, закройте и снова откройте Visual Studio.
В строке меню последовательно выберите Файл, Последние проекты и решения и щелкните решение Игра, чтобы снова открыть его.
Создание проекта установки и установка программы
Измените активную конфигурацию решения, указав значение Выпуск.В строке меню последовательно выберите пункты Сборка и Диспетчер конфигураций.В диалоговом окне Диспетчер конфигураций выберите в раскрывающемся списке Активная конфигурация решения пункт Выпуск.Нажмите кнопку Закрыть, чтобы сохранить конфигурацию.
В строке меню последовательно выберите пункты Файл, Создать, Проект, чтобы открыть диалоговое окно Новый проект.
В левой области диалогового окна разверните узлы Установленные, Шаблоны и Другие типы проектов, а затем выберите пункт Установка и развертывание.В центральной области выберите Проект InstallShield Limited Edition.
В поле Имя введите имя проекта установки.Для этого примера введите "Установщик игры".В раскрывающемся списке Решение выберите пункт Добавить в решение.Нажмите кнопку ОК, чтобы создать проект установки.В окне редактора откроется вкладкаProject Assistant (Game Installer) (Помощник по проектам (установщик игры)).
В нижней части вкладки Project Assistant (Game Installer) (Помощник по проектам (установщик игры)) выберите ссылку Application Information (Сведения о приложении).
На странице Application Information (Сведения о приложении) укажите имя компании, которое должно отображаться в установщике.Можно использовать собственное имя компании. Для этого примера укажите имя Contoso.Задайте имя приложения; в этом примере укажите "Игра".Укажите веб-адрес компании, в этом примере — https://www.contoso.com.
В нижней части вкладки Project Assistant (Game Installer) (Помощник по проектам (установщик игры)) выберите ссылку Installation Interview (Интервью установки).
На странице Installation Interview (Интервью установки) в поле Do you want to display a License Agreement Dialog (Вы хотите отобразить диалоговое окно лицензионного соглашения?) выберите переключатель No (Нет).В разделе Do you want to prompt users to enter their Company Name and User Name (Вы хотите запрашивать ввод названия компании и имени пользователя) выберите переключатель No (Нет).
В окне Обозреватель решений последовательно разверните проект Установщик игры и узел Organize Your Setup (Организация вашей установки), а затем откройте страницу General Information (Общие сведения).
На вкладке General Information (Game Installer) (Общие сведения (установщик игры)) в окне редактора укажите Tag Creator ID (Идентификатор создателя тега), например regid.2012-12.com.Contoso.
В окне Обозреватель решений последовательно разверните проект Установщик игры и узел Specify Application Data (Задать данные приложения), а затем откройте страницу Files (Файлы).
На вкладке Files (Game Installer) (Файлы (установщик игры)) окна редактора в разделе Source computer’s files (Файлы исходного компьютера) откройте контекстное меню для пункта Primary Output From Game (Основные выходные файлы из игры) и выберите команду Копировать.
Откройте контекстное меню в области столбца Имя раздела Destination computer’s files (Файлы целевого компьютера) и выберите команду Вставить.Появится новый элемент с именем Игра.Основные выходные файлы.
В узле Specify Application Data (Задать данные приложения) обозревателя решений откройте страницу Redistributables (Распространяемые пакеты).
На вкладке Redistributables (Game Installer) (Распространяемые пакеты (установщик игры)) окна редактора установите флажок Visual C++ 11.0 CRT (x86).
В строке меню выберите Сборка, Собрать решение, чтобы собрать проект "Игра" и проект "Установщик игры".
В папке решения найдите программу setup.exe, собранную из проекта "Установщик игры", и запустите ее, чтобы установить приложение "Игра" на компьютере.Можно скопировать этот файл, чтобы установить приложение и все необходимые файлы библиотеки на другом компьютере.
Вы можете задать целый ряд параметров в проекте установки в соответствии со своими потребностями.Для получения дополнительных сведений откройте страницу Начало работы проекта Установщик игры в обозревателе решений, а затем нажмите клавишу F1, чтобы открыть библиотеку справки ISLE.
Следующие действия
Назад:Пошаговое руководство. Отладка проекта (C++)
См. также
Задачи
Интерактивный учебник по Visual C++