UWP Ne pas afficher l'application dans le menu démarrer

Aujourd'hui je voulais partager une astuce que m'a donnée @Jonathan sur comment ne pas afficher une application UWP dans le menu démarrer de Windows.

Dans de nombreux cas il peut être intéressant de ne pas pouvoir retrouver l'application dans le menu démarrer :
- si vous voulez que votre application soit lançable uniquement par protocole
- dans le cas ou vous créer une extension à une app UWP
- dans la cas ou votre application ne peut être ouverte uniquement avec un fichier ayant une extension spécifique (fichier.monextension)
- ...

Il est possible de désactiver ce mécanisme en modifiant le fichier Package.appxmanifest.
Or le designer du fichier (voir image ci dessous) ne permet pas de le modifier en graphique.
packageAppManifest.png

Nous allons donc modifier le fichier xml à la main en y ajoutant AppListEntry="none" sur le nœud VisualElements.

Remarque : Attention, à ma connaissance il n'est pas possible sur une app Windows 8 d'être masquée du menu démarrer.

<?xml version="1.0" encoding="utf-8"?>
<Package ...>

  <Applications>
    <Application Id="App" ...>
      <uap:VisualElements AppListEntry="none" >...</Application>
   </Applications>

</Package>


Une fois déployée vous ne retrouverez plus l'application dans le menu démarrer.

On ne peut pas faire plus simple.

Pour aller plus loin :
- Lien vers la documentation du nœud VisualElements
- Présentation du Windows Store pour les entreprises [UWP]

Happy coding. :D

Photo de profil

Ces billets pourraient aussi vous intéresser

Vous nous direz ?!

Commentaires

comments powered by Disqus