Обновление существующего пакета MSIX для поддержки MSIX Core

Прежде чем развернуть пакет MSIX с помощью MSIX Core, необходимо сначала обновить манифест пакета MSIX.

Приложения, упакованные как MSIX, должны быть совместимы с операционной системой, в которой они развертываются. Манифест пакета MSIX должен содержать правильный targetDeviceFamily с именем MSIXCore.Desktop и MinVersion , соответствующим номеру сборки операционной системы. Обязательно включите соответствующую запись Windows 10 версии 1709 и более поздних версий, чтобы приложение было правильно развернуто в операционных системах, которые изначально поддерживают MSIX.

В следующем примере указана минимальная версия Windows 7 с пакетом обновления 1 (SP1).

  <Dependencies>
    <TargetDeviceFamily Name="MSIXCore.Desktop" MinVersion="6.1.7601.0" MaxVersionTested="10.0.10240.0" />
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.18362.0" />
  </Dependencies>

Все приложения MSIXCore.Desktop будут развертываться в Windows Server с операционными системами на основе рабочего стола с одинаковым номером сборки. Если приложение предназначено только для операционной системы сервера, укажите TargetDeviceFamily имя MSIXCore.Server. Развертывание в Windows Server Core не поддерживается.

Обновление манифеста с помощью редактора пакета средств упаковки MSIX

Если у вас есть пакет MSIX, вы можете использовать средство пакетов MSIX для обновления существующего пакета для поддержки MSIX Core без повторной упаковки. Это можно сделать двумя способами в редакторе пакетов:

  1. Открытие приложения средства упаковки MSIX
  2. Выбор редактора пакетов
  3. Нажмите кнопку "Обзор", чтобы найти свой пакет
  4. Нажмите кнопку " Открыть пакет"

[Вариант 1] Добавление поддержки с помощью проверка box и раскрывающегося списка

  1. В разделе "Поддержка MSIX Core" выберите проверка box, чтобы добавить поддержку MSIX Core в этот пакет.
  2. Выберите версию Windows, поддерживаемую для этого пакета

[Вариант 2] Добавление вручную в файл манифеста

  1. В разделе "Файл манифеста" нажмите кнопку "Открыть файл"
  2. Вы просматриваете манифест пакета. В разделе "Зависимость " добавьте MSIX Core в качестве семейства целевых устройств (см. выше)
  3. Сохранение и закрытие манифеста
  4. Повторно подписать пакет
  5. Нажмите кнопку "Сохранить " и выберите, хотите ли вы увеличить пакет

Добавление поддержки MSIX Core с помощью средства упаковки MSIX во время преобразования

Начиная с версии 1.2020.402.0, можно добавить поддержку MSIX Core в каждый пакет MSIX, создаваемый с помощью средства упаковки MSIX.

Добавление поддержки MSIX Core ко всем пакетам MSIX

  1. Открытие приложения средства упаковки MSIX
  2. Выберите шестеренку в правом верхнем углу, чтобы получить доступ к параметрам
  3. В разделе "Инструмент по умолчанию" выберите поле проверка box, чтобы добавить поддержку MSIX Core при создании пакета.
  4. Выберите версию Windows, которую вы хотите поддерживать по умолчанию
  5. Сохранить параметры

Добавление поддержки MSIX Core в один пакет во время рабочего процесса

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

  1. На шаге преобразования сведений о пакете выберите поле проверка box, чтобы добавить поддержку MSIX Core в этот пакет.
  2. Выберите версию Windows, поддерживаемую для этого пакета
  3. Продолжить процесс преобразования

Версии Windows, поддерживаемые MSIX Core

Имя. Версия
Windows 7, SP 1 6.1.7601.0
Windows 8.1 (обновление 1) 6.3.9600.0
Windows 10 2015 LTSB (1507) 10.0.10240.0
Windows 10 2016 LTSB (1607) 10.0.14393.0
Windows Server 2008 R2 6.1.7601.0
Windows Server 2012 6.2.9200.0
Windows Server 2012 R2 6.3.9600.0
Windows Server 2016 10.0.14393.0