Проекты установки и развертывания

Обновлен: Ноябрь 2007

Visual Studio предоставляет шаблоны для четырех типов проектов развертывания: проекта модуля слияния, проекта установки, проекта веб-установки и проекта CAB-файла. Кроме того, есть мастер установки для оказания помощи при создании проектов развертывания. Шаблоны и мастер установки можно найти в диалоговом окне Создание проекта в узле Проекты установки и развертывания.

Рекомендации

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

Тип проекта

Назначение

Проект модуля слияния

Упаковывает компоненты, которые могут быть использованы совместно несколькими приложениями

Проект установки

Выполняет построение установщика приложения Windows

Проект веб-установки

Выполняет построение установщика веб-приложения

Проект CAB-файла

Создает CAB-файл для загрузки в устаревший веб-обозреватель

Проект CAB-файла для интеллектуальных устройств

Создает проект CAB-файла для развертывания приложений, предназначенных для мобильных устройств.

Проекты модулей слияния позволяют упаковывать файлы или компоненты в один модуль, чтобы облегчить их совместное использование. Полученный MSM-файл можно включить в любой другой проект развертывания.

Проекты CAB-файлов позволяют создавать CAB-файлы для упаковки компонентов ActiveX, которые можно загрузить с веб-сервера в веб-обозреватель. Различие между проектом установки и проектом веб-установки состоит в том, где развертывается установщик:

  • В проекте установки установщик устанавливает файлы в каталог "Program Files" на конечном компьютере.

  • В проекте веб-установки установщик устанавливает файлы в виртуальный корневой каталог на веб-сервере.

    wx3b589t.alert_caution(ru-ru,VS.90).gifВнимание!

    После создания тип проекта изменить нельзя. Проект веб-установки невозможно преобразовать в стандартный, а стандартный проект нельзя преобразовать в проект веб-установки. Если был создан стандартный проект установки, а позднее понадобилось преобразовать его в проект веб-установки, то придется создать новый проект.

См. также

Задачи

Практическое руководство. Добавление элементов в проекте развертывания

Практическое руководство. Создание или добавление проектов развертывания

Основные понятия

Проекты модуля слияния

Проекты установки

Проекты CAB-файлов

Новые возможности развертывания

Ссылки

"Общие", страница "Проекты и решения", диалоговое окно "Параметры"