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


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

Данные диски модели установщика Windows. Вместо написания процедурного скрипта для копирования файлов и записи записей реестра, например, вы создаете строки и столбцы в таблицах баз данных, содержащих данные файла и реестра.

Записи базы данных

Чтобы установить VSPackage, пакет установщика Windows должен содержать записи базы данных для выполнения следующих задач:

  • Выполните поиск в системе, чтобы найти версии Visual Studio, поддерживаемые VSPackage (с помощью таблиц установщика Windows, включая AppSearch, CompLocator, RegLocator, DrLocator и Подпись).

  • Отмените установку, если не установлена поддерживаемая версия Visual Studio или если не соблюдено другое системное требование VSPackage (с помощью таблицы LaunchCondition).

  • Установите VSPackage и зависимые файлы (используя таблицы каталогов, компонентов и файлов).

  • Добавьте соответствующие сведения для VSPackage в реестр (с помощью таблицы реестра).

  • Интеграция VSPackage в Visual Studio путем вызова devenv.exe /setup (с помощью таблицы CustomAction).

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

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

Различные сторонние средства установки предоставляют среду разработки для пакетов установщика Windows. Доступны следующие бесплатные средства:

  • InstallShield limited edition

    С помощью диалогового окна "Новый проект Visual Studio" можно получить ограниченную версию InstallShield. Разверните другие типы проектов , а затем выберите "Настройка" и " Развертывание". Выберите шаблон InstallShield.

  • Набор инструментов установщика Windows

    Набор инструментов установщика Windows (WiX) создает пакеты установщика Windows из xml-исходных файлов. Набор инструментов WiX — это проект с открытым исходным кодом Майкрософт. Исходный код и исполняемые файлы можно скачать из набора инструментов Wix.

    Коммерческие продукты, которые интегрируются в Visual Studio с помощью пакета SDK Для Visual Studio, см. в Visual Studio Marketplace.