Mettre à jour votre package MSIX existant pour qu’il prenne en charge MSIX Core

Avant de pouvoir déployer votre package MSIX avec MSIX Core, vous devez d’abord mettre à jour votre manifeste de package MSIX.

Les applications empaquetées en tant que MSIX doivent être compatibles avec le système d’exploitation dans lequel elles sont déployées. Le manifeste du package MSIX doit contenir un TargetDeviceFamily approprié avec le nom MSIXCore.Desktop et une MinVersion correspondant au numéro de build du système d’exploitation. Veillez également à inclure l’entrée Windows 10, version 1709 et ultérieure appropriée, afin que l’application se déploie correctement sur les systèmes d’exploitation qui prennent en charge MSIX en mode natif.

L’exemple suivant spécifie Windows 7 SP1 comme version minimale :

  <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>

Toutes les applications MSIXCore.Desktop seront déployées sur Windows Server avec des systèmes d’exploitation basés sur l’expérience utilisateur avec le même numéro de build. Si l’application est destinée uniquement à un système d’exploitation serveur, spécifiez un TargetDeviceFamily portant le nom MSIXCore.Server. Le déploiement sur Windows Server Core n’est pas pris en charge.

Mettre à jour le manifeste à l’aide de l’éditeur de package de l’outil d’empaquetage MSIX

Si vous disposez d’un package MSIX, vous pouvez utiliser l’outil de package MSIX pour mettre à jour votre package existant pour prendre en charge MSIX Core sans repackaging. Vous pouvez le faire de deux manières via l’Éditeur de package :

  1. Ouvrir l’application MSIX Packaging Tool
  2. Sélectionner l’éditeur de package
  3. Cliquez sur Parcourir... pour localiser votre package
  4. Cliquez sur Ouvrir le package

[Option 1] Utiliser la boîte de réception case activée et la liste déroulante pour ajouter la prise en charge

  1. Sous Prise en charge de MSIX Core, cochez la case pour Ajouter la prise en charge de MSIX Core à ce package
  2. Sélectionnez la version de Windows que vous souhaitez prise en charge pour ce package

[Option 2] Ajouter manuellement le fichier manifeste

  1. Sous Fichier manifeste, cliquez sur Ouvrir un fichier
  2. Vous avez sous les yeux le manifeste du package. Sous Dépendance, ajoutez MSIX Core en tant que famille d’appareils cibles (voir ci-dessus)
  3. Enregistrez et fermez le fichier manifeste
  4. Signer de nouveau le package
  5. Cliquez sur Enregistrer et sélectionnez si vous souhaitez que votre package soit incrémenté

Ajouter la prise en charge MSIX Core à l’aide de l’outil d’empaquetage MSIX lors de la conversion

À compter de la version 1.2020.402.0, vous pouvez ajouter la prise en charge de MSIX Core à chaque package MSIX que vous générez avec l’outil d’empaquetage MSIX.

Ajouter la prise en charge de MSIX Core à tous les packages MSIX

  1. Ouvrir l’application MSIX Packaging Tool
  2. Sélectionnez l’icône d’engrenage en haut à droite du tableau de bord pour accéder aux paramètres
  3. Sous Outils par défaut, cochez la case Ajouter la prise en charge de MSIX Core lors de la génération d’un package.
  4. Sélectionnez la version de Windows que vous souhaitez prendre en charge par défaut
  5. Enregistrer des paramètres

Ajouter la prise en charge MSIX Core à un package unique pendant le flux de travail

Lors de la conversion d’un programme d’installation existant, vous pouvez choisir d’ajouter la prise en charge MSIX Core au package que vous générez, si vous ne l’avez pas spécifié comme paramètre par défaut. Vous pouvez également remplacer le paramètre par défaut que vous avez spécifié dans vos paramètres.

  1. Dans l’étape informations sur le package de conversion, cochez la case Ajouter la prise en charge de MSIX Core à ce package
  2. Sélectionnez la version de Windows que vous souhaitez prise en charge pour ce package
  3. Continuer avec votre processus de conversion

Versions de Windows prises en charge par MSIX Core

Nom Version
Windows 7, SP1 6.1.7601.0
Windows 8.1 (Mise à jour 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