Настройка WiX для создания установки Windows для распространения программ

Дата создания страницы :

Среды

Визуальная студия
  • Визуальное сообщество студии 2017
  • Визуальное сообщество студии 2019
Набор инструментов WiX
3.11.2

Работает в других версиях, но не подтверждено

Сначала

Существует множество способов распространения приложений, которые создаются для Windows. В некоторых случаях вы можете распространять программу ".exe" напрямую, но в этом случае программа может быть размещена в любом месте пользователя и не будет работать должным образом, или вы не сможете сделать то, что вы хотите сделать во время установки.

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

В этой статье содержатся пошаговые инструкции о том, как создать установщик, который обычно используется при установке в формате установки Windows "MSI". Вы также можете создать установку MSI со стандартными функциями Visual Studio, но мы используем WiX. WiX позволяет создавать установщики, которые являются более гранулированными, чем стандартные функции визуальной студии.

Я не могу представить все функции здесь, но если вы хотите понять поток создания установки в первую очередь и добавить другие функции, это хорошая идея, чтобы проверить на официальном сайте.

Предварительная подготовка

  • У вас установлена Visual Studio.
  • Войти на Windows с административными правами.
  • Вы установили рамочную систему .NET 3.5.1 на Windows.

Установка набора инструментов wix

Откройте официальный сайт ниже и скачать WiX Toolset строить инструменты.

image

Скачать wix311.exe на предыдущей странице вы открыли. (Версии могут варьироваться в зависимости от обновления))

image

Нажмите Сохранить, чтобы запустить его. По умолчанию он сохраняется в папке загрузки. (Если вы запустите его напрямую, он будет сохранен в отдельной папке.)

image

image

После запуска инструментов сборки WiX Toolset вы получаете следующую ошибку:

image

Необходимо установить время выполнения .NET 3.5.1. Он не установлен в качестве стандарта в современной Windows 10, и не будет установлен, если вы установите LATEST Visual Studio, если вы явно установить SDK во время установки.

Если вы хотите установить, загрузите и установите время выполнения по следующей ссылке:

Кстати, загруженный файл является инструментом сборки и еще не установлен. Нажмите Установить, чтобы установить его.

image

image

Когда установка завершена, сообщение в левом верхнем верхнем сообщении "Успешно установлено". Нажмите Выход для выхода.

image

Вы можете видеть, что папка была добавлена в меню «Пуск».

image

Установка WiX Набор инструментов Visual Studio Расширение

Затем установите wix набор инструментов Visual Studio Extension. Скачать и установить файл со следующей страницы. Именно здесь включена версия Visual Studio 2019.

image

image

Выполнить загруженный файл.

image

image

Нажмите кнопку «Установка».

image

Нажмите кнопку "Закрыть", чтобы завершить установку.

image

Это завершает настройку.

Скачать Wix Edit

Это не требуется, но это немного полезно при редактировании настроек Wix. Пожалуйста, скачайте его со следующего сайта. Существует также либо установщик или одной версии exe. Советы описывает использование Wix Edit.

image

Сводка

WiX теперь настроен. В следующий раз я хотел бы создать простой установщик.