Обновление существующего пакета 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 без повторной упаковки. Это можно сделать двумя способами в редакторе пакетов:
- Открытие приложения средства упаковки MSIX
- Выбор редактора пакетов
- Нажмите кнопку "Обзор", чтобы найти свой пакет
- Нажмите кнопку " Открыть пакет"
[Вариант 1] Добавление поддержки с помощью проверка box и раскрывающегося списка
- В разделе "Поддержка MSIX Core" выберите проверка box, чтобы добавить поддержку MSIX Core в этот пакет.
- Выберите версию Windows, поддерживаемую для этого пакета
[Вариант 2] Добавление вручную в файл манифеста
- В разделе "Файл манифеста" нажмите кнопку "Открыть файл"
- Вы просматриваете манифест пакета. В разделе "Зависимость " добавьте MSIX Core в качестве семейства целевых устройств (см. выше)
- Сохранение и закрытие манифеста
- Повторно подписать пакет
- Нажмите кнопку "Сохранить " и выберите, хотите ли вы увеличить пакет
Добавление поддержки MSIX Core с помощью средства упаковки MSIX во время преобразования
Начиная с версии 1.2020.402.0, можно добавить поддержку MSIX Core в каждый пакет MSIX, создаваемый с помощью средства упаковки MSIX.
Добавление поддержки MSIX Core ко всем пакетам MSIX
- Открытие приложения средства упаковки MSIX
- Выберите шестеренку в правом верхнем углу, чтобы получить доступ к параметрам
- В разделе "Инструмент по умолчанию" выберите поле проверка box, чтобы добавить поддержку MSIX Core при создании пакета.
- Выберите версию Windows, которую вы хотите поддерживать по умолчанию
- Сохранить параметры
Добавление поддержки MSIX Core в один пакет во время рабочего процесса
При преобразовании существующего установщика можно добавить поддержку MSIX Core в созданный пакет, если он не указан в качестве параметра по умолчанию. Вы также можете перезаписать параметр по умолчанию, указанный в параметрах.
- На шаге преобразования сведений о пакете выберите поле проверка box, чтобы добавить поддержку MSIX Core в этот пакет.
- Выберите версию Windows, поддерживаемую для этого пакета
- Продолжить процесс преобразования
Версии 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 |