Configurer votre application de bureau pour l’empaquetage MSIX dans Visual Studio

Vous pouvez utiliser le Projet d’empaquetage d’applications Windows dans Visual Studio afin de générer un package pour votre application de bureau. Vous pouvez ensuite distribuer votre package au Microsoft Store, sur le web, dans votre entreprise ou tout autre système de distribution que vous utilisez.

Version et charge de travail de Visual Studio requises

Le Projet d’empaquetage d’applications Windows est disponible dans les versions suivantes de Visual Studio :

  • Visual Studio 2019
  • Visual Studio 2017 15.5 et ultérieur

Pour voir le modèle de projet d’empaquetage d’applications Windows dans le menu « Ajouter un nouveau projet », vous devez veiller à avoir au moins une des charges de travail Visual Studio installées :

  • La charge de travail « Développement pour la plateforme Windows universelle »
  • Le composant facultatif « Outils d’empaquetage MSIX » dans la charge de travail NET Core.
  • Le composant facultatif « Outils d’empaquetage MSIX » dans la charge de travail de développement .NET Desktop.

Pour une expérience optimale, nous vous recommandons d’utiliser la dernière version de Visual Studio.

Important

Le Projet d’empaquetage d’applications Windows dans Visual Studio est pris en charge sur Windows 10 versions 1607 et ultérieures. Vous pouvez uniquement l’utiliser dans les projets qui ciblent la Mise à jour anniversaire Windows 10 (10.0, build 14393) ou une version ultérieure.

Le Projet d’empaquetage d’applications Visual Studio vous permet également d’effectuer les tâches suivantes :

✔️ Générer automatiquement des actifs visuels.

✔️ Apporter des modifications à votre manifeste à l’aide d’un concepteur visuel.

✔️ Générer votre package ou bundle à l’aide d’un Assistant.

✔️ (En cas de publication sur le Microsoft Store) Affecter facilement une identité à votre application à partir d’un nom que vous avez déjà réservé dans l’Espace partenaires.

Préparer votre application

Passez en revue ce guide avant de commencer à créer un package pour votre application : Préparer l’empaquetage d’une application de bureau.

Configurer le Projet d’empaquetage d’applications Windows dans votre solution

Les captures d’écran ci-dessous proviennent de Visual Studio 2019 16.10.

  1. Dans Visual Studio, ouvrez la solution qui contient votre projet d’application de bureau.

  2. Ajoutez un Projet d’empaquetage d’application Windows à votre solution.

    Vous n’aurez pas à lui ajouter du code. Il vous sert seulement à générer un package. Ce projet sera appelé « projet d’empaquetage ».

    Projet d’empaquetage

  3. Définissez la Version cible de ce projet avec la version de votre choix, mais veillez à ce que la Version minimale ne soit pas inférieure à Mise à jour anniversaire Windows 10.

    Packaging version selector dialog box
  4. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le dossier Dépendances sous le projet d’empaquetage, puis choisissez Ajouter une référence de projet... .

    Ajouter une référence de projet

  5. Choisissez votre projet d’application de bureau, puis choisissez le bouton OK.

    Projet de bureau

    Vous pouvez inclure plusieurs applications de bureau à votre package, mais une seule d’entre elles peut démarrer quand un utilisateur sélectionne la vignette de l’application. Dans le nœud Applications, cliquez avec le bouton droit sur l’application qui doit démarrer quand un utilisateur sélectionne la vignette de l’application, puis choisissez Définir comme point d’entrée.

    Définir le point d’entrée

  6. Générez le projet d’empaquetage pour vérifier qu’aucune erreur ne se produit. Si vous recevez des erreurs, ouvrez Configuration Manager et vérifiez que vos projets ciblent la même plateforme.

    Configuration Manager

  7. Utilisez l’Assistant Créer des packages d’application pour générer un package/bundle MSIX ou un fichier .msixupload/.appxupload (pour la publication sur le Store).

Étapes suivantes

Empaqueter votre application de bureau dans Visual Studio

Consultez Empaqueter une application de bureau ou UWP dans Visual Studio.

Exécuter, déboguer ou tester votre application de bureau

Consultez Exécuter, déboguer et tester une application empaquetée.

Ressources supplémentaires

Vidéo

 

Améliorer votre application de bureau en ajoutant des API UWP

Consultez Améliorer votre application de bureau pour Windows 10.

Étendre votre application de bureau en ajoutant des projets UWP et des composants Windows Runtime

Consultez Étendre votre application de bureau avec des composants UWP modernes.

Distribuer votre application

Consultez Distribuer une application de bureau empaquetée.