Publier des applications de bureau dans la partie Microsoft Store1
Environnement
- Windows
-
- Windows 10
- Studio visuel
-
- Studio visuel 2019
- Fonctionne dans d’autres versions, mais n’est pas confirmée
Dans un premier temps
Dans le passé, seules les applications qui peuvent être publiées dans le Microsoft Store étaient dans le format UWP, mais en utilisant Desktop Bridge, Les applications de bureau créées sous forme Windows, WPF, Win32, etc. peuvent maintenant être publiées dans le Microsoft Store.
Cet article fournit des instructions étape par étape sur la façon de créer un paquet pour la publication d’applications de bureau d’une manière relativement simple.
Toutefois, par mesure de précaution, les applications qui sont emballées et installées Il est différent de l’environnement d’exécution lorsque vous distribuez et exécutez dans le format traditionnel de distribution et d’installateur ZIP (EXE), il n’y a donc aucune garantie que le migrement fonctionnera 100%. Si vous envisagez de distribuer des applications de bureau dans le Store, nous vous recommandons de vérifier le comportement après l’emballage. Dans certains cas, vous devrez peut-être modifier le programme du Magasin.
Préparation préalable
- Vous avez créé et complété l’application de bureau que vous souhaitez publier dans Visual Studio.
- Vous enregistrez un compte afin que votre application puisse être publiée dans le Microsoft Store (il est souhaitable que d’autres applications soient publiées parce que la création d’un compte dans le Microsoft Store n’est pas le sujet)
Créer un projet d’ensemble
Ouvrez le projet d’application de bureau que vous avez créé dans Visual Studio. Voici un exemple de tablelayoutSyncer, un outil qui me permet de synchroniser la disposition de la table de deux bases de données que j’ai créées.
Ajoutez un nouveau projet dans la solution.
Sélectionnez Windows Application Package Project à partir du modèle pour l’ajouter. Le nom du projet est tout sauf Setup.
Sélectionnez la plate-forme cible pour Windows 10. La version cible est essentiellement à jour et très bien. Pour la version minimale, décidez quelles fonctionnalités et versions de bibliothèque vous souhaitez utiliser.
Le projet de paquet est ajouté.
Mettre en place un projet de paquet
Parcourir les projets
Définissez les projets inclus dans le paquet. Applications à clic droit et sélectionnez Ajouter la référence.
Sélectionnez les projets que vous souhaitez inclure. Les projets EXE sont référencés directement par des projets de bibliothèque, de sorte que vous n’avez pas besoin de les vérifier.
Associer les applications aux magasins
Si vous avez déjà un compte du côté de Microsoft Store, reliez les informations entre l’application qu’elle publie et le magasin. Cliquez à droite sur le projet de paquet et sélectionnez Publier ou Associer application avec Store.
Sélectionnez Suivant.
Si vous n’avez pas encore enregistré vos informations d’application sur le Microsoft Store, mettez votre nom dans "Book New Application Name" ci-dessous et cliquez sur le bouton "Réserver".
Après la réservation, ou si vous avez déjà enregistré les informations d’application dans le Microsoft Store, le nom de l’application apparaîtra dans la liste. Sélectionnez l’application que vous souhaitez lier entre eux.
Cliquez sur le bouton Association.
Modifier Package.appxmanifest
Modifier Package.appxmanifest pour configurer l’application que vous souhaitez publier. Le contenu est presque le même que lorsque vous créez une application UWP, donc je vais écrire seulement la partie spécifique au bureau.
Application
Si vous l’associez à un magasin, vous aurez le même nom d’affichage.
Dans description, tapez une description de l’application.
La « rotation soutenue » est une application de bureau, de sorte que vous n’avez pas à appliquer quoi que ce soit.
Actifs visuels
Le Microsoft Store nécessite des images pour des applications de différentes tailles adaptées à votre utilisation. Vous n’avez pas besoin d’avoir toutes les tailles disponibles, mais vous aurez besoin d’obtenir tout prêt dans les dizaines.
En utilisant le «générateur d’actifs» pour préparer une image d’icône pour l’application pour le moment Vous pouvez également créer les tailles que vous voulez en vrac. Cependant, s’il vous plaît ajuster l’image individuellement à ce moment-là, car il pourrait ne pas nécessairement devenir l’image attendue.
fonctionnalités
Définissez les caractéristiques que l’application de publication utilise.
Cependant, il n’y a pratiquement aucune contrainte fonctionnelle dans les applications de bureau, il n’y a donc aucun intérêt à définir cet élément.
Déclaration
Réglez-le si nécessaire.
Contenu URI
Réglez-le si nécessaire.
Emballage
Si vous associez un magasin, sa valeur est définie et vous pouvez l’utiliser telle qu’elle est.
Économisez quand vous avez terminé.
Paquets de test
Assurez-vous que le paquet est installé et exécuté avec succès. Cliquez à droite sur le projet de paquet et sélectionnez Debug ou Start New Instance.
Assurez-vous que le programme fonctionne correctement.
Assurez-vous qu’il est inscrit dans le menu Démarrer.
Créer un paquet
Créez un package pour publier l’application. Cliquez à droite sur le projet de paquet et sélectionnez Publiez ou créez le package d’application.
Sélectionnez le nom de lt;Account ''lt;'lt;Dans le Magasin Microsoft comme nom d’application 'gt; et sélectionnez Next.
Modifier la version pour correspondre à l’application.
Dans l’architecture, vérifiez les plates-formes à libérer. Pour les applications de bureau, vous vérifierez généralement "x86" ou "x64". N’importe quel processeur peut provoquer l’échec de la création de paquets, alors créons des architectures x86 et x64 dans les projets exe à l’avance.
N’oubliez pas de vous assurer que la configuration de la solution est Libération.
Si la version est réussie, vous verrez l’écran suivant :
Le paquet est généré dans le "lieu de sortie", alors cliquez sur le lien pour le télécharger plus tard pour ouvrir Explorer.
Parce que c’est la première inscription cette fois, il ne l’envoie pas automatiquement au Microsoft Store.
Pour voir si le paquet et l’application fonctionnent correctement, cliquez sur le bouton "Launch Windows App Certification Kit" pour voir si cela fonctionne.
Assurez-vous que le paquet est créé à la destination du forfait. Vous enregistrerez un fichier avec l’extension ".appxupload" dans le Microsoft Store.
Résumé
C’est tout ce qu’il y a à créer des paquets dans l’environnement local. La prochaine fois, j’aimerais faire un paramètre public du côté de Microsoft Store.