Поделиться через


Пошаговое руководство. Развертывание программы (C++)

Теперь, когда вы создали свое приложение, выполнив описанные ранее пошаговые руководства, необходимо выполнить последний шаг — создать установщик, чтобы другие пользователи могли установить программу на своих компьютерах. Для установщика вы добавите новый проект в существующее решение. Выходной файл этого нового проекта — setup.exe файл, который может установить ваше приложение на другом компьютере.

В этом пошаговом руководстве показано, как развернуть приложение с помощью установщика Windows. Кроме того, для развертывания приложения может использоваться ClickOnce. Дополнительные сведения см. в разделе Развертывание с помощью технологии ClickOnce для приложений Visual C++. Дополнительную информацию о развертывании приложений, служб и компонентов см. в разделе Развертывание приложений, служб и компонентов.

Предварительные условия

Установка шаблона проектов установки и развертывания Visual Studio

Инструкции в этом разделе отличаются в зависимости от установленной версии Visual Studio. Чтобы ознакомиться с документацией по предпочтительной версии Visual Studio, используйте селектор Версия. Элемент управления находится в верхней части оглавления на этой странице.

Если вы еще этого не сделали, скачайте расширение Microsoft Visual Studio Installer Projects. Расширение бесплатно для разработчиков Visual Studio и добавляет шаблоны проектов установки и развертывания в Visual Studio.

  1. При подключении к Интернету в главном меню в Visual Studio выберите "Расширения>управления расширениями". Откроется диалоговое окно "Управление расширениями ".
  2. Выберите вкладку Online и введите проекты установщика Microsoft Visual Studio в поле поиска. Нажмите клавишу ВВОД, выберите проект установщика Microsoft Visual Studio и нажмите кнопку "Скачать".
  3. Выберите запуск и установку расширения, а затем перезапустите Visual Studio.

Создание проекта установки

  1. В главном меню Visual Studio выберите "Последние проекты и решения">, а затем снова откройте проект.

  2. В главном меню выберите Файл >Создать >Проект, чтобы открыть диалоговое окно Создание проекта. В поле поиска введите и в результатах Setup нажмите кнопку "Настройка проекта ", а затем " Далее".

  3. Введите имя проекта установки в поле "Имя ", например Setup.

  4. В раскрывающемся списке Решение выберите пункт Добавить в решение. Выберите "Создать", чтобы создать проект установки. Откроется вкладка файловой системы в окне редактора.

  5. Щелкните правой кнопкой мыши узел папки приложения в левой области и выберите "Добавить выходные данные проекта", чтобы открыть диалоговое окно "Добавить>группу выходных данных проекта".

  6. В этом диалоговом окне выберите Основные выходные файлы и щелкните OK. (Вы не увидите "Primary Output", если забыли изменить Solution выпадающее меню на Add to solution на предыдущем шаге). Появится новый элемент с именем Primary Output from Game (Active) (Основные выходные файлы игры (активно)).

  7. Выберите первичные выходные данные из игры (активный), щелкните правой кнопкой мыши и выберите команду "Создать ярлык для основных выходных данных" из игры (активный). Появится новый элемент с именем Shortcut to Primary Output from Game (Active).

  8. Присвойте этому ярлыку имя Игра, затем перетащите его в узел User's Programs Menu (Пользовательское меню "Программы") в левой части окна.

  9. В Обозреватель решений выберите проект установки и выберите Просмотр>Окно свойств, чтобы открыть окно Свойства для проекта установки.

  10. Укажите другие сведения в окне свойства так, как они будут отображаться в установщике. Например, укажите Contoso в поле Производитель, Установщик игры в поле Название продукта и https://www.contoso.com в поле SupportUrl (URL-адрес поддержки).

Создание проекта установки

  1. Из главного меню выберите Build>Configuration Manager.

  2. В таблице Контексты проекта, в столбце Сборка, установите флажок для проекта установки, Установка. Нажмите кнопку Закрыть.

  3. В строке меню выберите Сборка>Собрать решение, чтобы создать проект игры и проект установщика.

Запуск проекта установки

  1. В обозревателе решений нажмите кнопку, чтобы переключиться между решениями и доступными представлениями , чтобы переключиться в представление папок.
  2. Перейдите к папке установки и папке отладки в этой папке. Вы можете запустить программу setup.exe, созданную из инсталляционного проекта, чтобы установить приложение Game на вашем компьютере. Этот файл можно скопировать (и Setup.msi), чтобы установить приложение и необходимые файлы библиотеки на другом компьютере.

Установка шаблона проекта установки и развертывания для Visual Studio 2017 и более ранних версий

  1. Если вы подключены к Интернету, выберите в Visual Studio Сервис >Расширения и обновления.

  2. В разделе Расширения и обновления выберите вкладку В Интернете и введите в поле поиска строку проекты установщика Microsoft Visual Studio. Нажмите клавишу ВВОД, выберите Microsoft Visual Studio <версия> Installer Projects и щелкните Скачать.

  3. Выберите установку расширения, а затем перезапустите Visual Studio.

  4. В строке меню последовательно выберите Файл >Последние проекты и решения и щелкните решение Игра, чтобы снова открыть его.

Создание проекта установки и установка программы

  1. Измените активную конфигурацию решения, указав значение Выпуск. В меню выберите Сборка>Диспетчер конфигураций. В диалоговом окне Диспетчер конфигураций выберите в раскрывающемся списке Активная конфигурация решения пункт Выпуск. Нажмите кнопку Закрыть, чтобы сохранить конфигурацию.

  2. В строке меню последовательно выберите пункты Файл>Создать>Проект, чтобы открыть диалоговое окно Новый проект.

  3. В левой области диалогового окна разверните узлы Установленные>Другие типы проектов, а затем выберите пункт Visual Studio Installer. В центральной области выберите Настройка проекта.

  4. В поле Имя введите имя проекта установки. Для этого примера введите Установщик игры.

  5. В раскрывающемся списке Решение выберите пункт Добавить в решение. Нажмите кнопку ОК, чтобы создать проект установки. В окне редактора откроется вкладка File Assistant (Game Installer) (Помощник по файлам (установщик игры)).

  6. Щелкните правой кнопкой мыши на узле Папка приложения и выберите Добавить >Вывод проекта, чтобы открыть диалоговое окно Добавление группы вывода проекта.

  7. В этом диалоговом окне выберите Основные выходные файлы и щелкните OK. Появится новый элемент с именем Primary Output from Game (Active) (Основные выходные файлы игры (активно)).

  8. Выберите элемент Primary Output from Game (Active) (Основной выход из игры (Активно)), щелкните правой кнопкой мыши и выберите Создать ярлык для основного выхода из игры (Активно). Появится новый элемент с именем Shortcut to Primary Output from Game (Active).

  9. Присвойте этому ярлыку имя Игра, затем перетащите его в узел User's Programs Menu (Пользовательское меню "Программы") в левой части окна.

  10. В обозревателе решений выберите проект Установщик игры, а затем Представление > Окно "Свойства" или нажмите клавишу F4, чтобы открыть окно Свойства.

  11. Укажите другие сведения о том, как они будут отображаться в установщике. Например, укажите Contoso в поле Производитель, Установщик игры в поле Название продукта и https://www.contoso.com в поле SupportUrl (URL-адрес поддержки).

  12. В строке меню последовательно выберите пункты Сборка>Управление конфигурацией. В таблице Проект в столбце "Сборка" установите флажок для проекта Настройка. Нажмите кнопку Закрыть.

  13. В строке меню выберите Сборка>Собрать решение, чтобы собрать проект "Игра" и проект "Установщик игры".

  14. В папке решения найдите программу setup.exe, собранную из проекта "Установщик игры", и запустите ее, чтобы установить приложение "Игра" на компьютере. Можно скопировать этот файл (вместе с GameInstaller.msi), чтобы установить приложение и все необходимые файлы библиотеки на другом компьютере.

Дальнейшие шаги

Предыдущее:пошаговое руководство. Отладка проекта (C++)

См. также

Справочник по языку C++
Проекты и системы сборки
Развертывание настольных приложений