Utilisation du concepteur de manifeste (applications du Windows Store)
Utilisez le concepteur de manifeste d'application pour modifier le fichier manifeste du package qui décrit votre package d'application. Vous pouvez lancer le concepteur de manifeste d'application de deux manières dans Visual Studio.
Dans l'Explorateur de solutions Visual Studio, ouvrez le fichier package.appxmanifest. Le concepteur de manifeste d'application ouvre le manifeste comme un document avec le nom du fichier affiché dans un onglet. Vous ne voyez pas le nom Concepteur de manifeste d'application dans la fenêtre de document, mais vous vous trouvez à l'endroit approprié.
Dans la barre de menus, sélectionnez Projet, Windows Store, Modifier le manifeste d'application.
Notes
Si vous utilisez Visual Studio Express 2012 pour Windows 8, sélectionnez Windows Store, Modifier le manifeste d'application.
Le concepteur de manifeste contient les onglets suivants :
Interface utilisateur de l'application
Capacités
Déclarations
URI de contenu (s'affiche uniquement pour les projets JavaScript)
Packages
Le reste de cette rubrique décrit les propriétés sur chaque page et fournit des liens vers des informations supplémentaires. Vous pouvez également obtenir des liens vers des exemples de manifestes d'application illustrant le schéma et la syntaxe de cette propriété. Les manifestes d'application complets sont inclus dans les différentes applications de Windows Store dans le Centre de développement Windows. Pour accéder à ces applications, consultez Exemples d'applications Windows Store.
Interface utilisateur de l'application
Utilisez cette page pour définir les propriétés qui identifient et décrivent votre application lors de son déploiement.
Nom complet
Spécifie le nom convivial de l'application qui est affiché aux utilisateurs. Cette chaîne est localisable. Vous ne devez pas utiliser deux mots explicitement réservés comme nom complet pour des applications téléchargées vers Windows Store : « NoUIEntryPoints » et « NoUIEntryPoints-DesignMode ». L'utilisation de ces identificateurs est réservée aux outils de développement et aux suites de tests.
Point d'entrée
Spécifie la classe qui s'exécute lorsque l'application est activée (par exemple, Office.Winword.Class). Si vous spécifiez cet attribut mais pas l'attribut Page de démarrage, vous devez spécifier la propriété Executable. Cette propriété apparaît uniquement pour les projets Visual Basic, Visual C# et Visual C++.
Page de démarrage
Spécifie le nom de la page de lancement HTML par défaut pour l'application. Ce fichier doit être présent dans le package d'application. Si vous spécifiez cette propriété, vous ne pouvez pas spécifier les deux propriétés Point d'entrée et Executable. Cette propriété apparaît uniquement pour les projets JavaScript.
Description
Facultatif. Spécifie le texte qui décrit l'application sur sa mosaïque dans Windows. Cette chaîne est localisable. Pour plus d'informations, consultez Description.
Rotations prises en charge
Spécifie les préférences d'orientation pour l'affichage de l'application afin que l'expérience utilisateur soit optimale : Paysage, Portrait, Paysage (renversé) ou Portrait (renversé). Sur les appareils qu'il est possible de faire pivoter, comme les tablettes, l'application ne sera pas redessinée pour les orientations qui ne sont pas spécifiées avec cette propriété. Par exemple, l'application ne pivotera pas si l'appareil passe à une orientation Portrait alors que la propriété spécifie uniquement les orientations Paysage et Paysage (renversé).
Sur les appareils qu'il est possible de faire pivoter, une application peut être affichée selon l'orientation par défaut de l'appareil et la préférence d'orientation de l'application sera ignorée. Toutefois, la préférence de rotation de votre application est respectée sur les appareils sur lesquels un verrou de rotation a été activé. Ces choix relatifs à la préférence d'orientation s'appliquent à la fois à l'écran de démarrage et à l'interface utilisateur de l'application lorsqu'une nouvelle session est lancée pour votre application.
Composants visuels
Utilisez cette section de la page de l'interface utilisateur de l'application pour spécifier l'apparence de votre mosaïque d'application et les images pour le logo et l'écran de démarrage. Pour plus d'informations sur les images dont votre application a besoin, consultez Choix des images de votre application.
Si vous fournissez des fichiers image distincts pour améliorer la mise à l'échelle sur les écrans qui ont une densité de pixels différente, utilisez cette section pour spécifier le nom et l'emplacement des fichiers image. Vous pouvez stocker les fichiers dans le même dossier de votre projet si les noms de fichiers comprennent les qualificateurs d'échelle (par exemple, Composants\Logo.Scale-100.png, Composants\Logo.Scale-140.png, etc.). Vous pouvez également organiser les fichiers dans les dossiers qualifiés par l'échelle (par exemple, Composants\Échelle-100\Logo.png, Composants\Échelle-140\Logo.png, etc.).
Utilisez les zones Composants mis à l'échelle afin de spécifier les images à utiliser pour la mise à l'échelle sur les écrans qui ont une densité de pixels différente. Pour plus d'informations, consultez Recommandations sur la mise à l'échelle d'après la densité en pixels (applications du Windows Store).
Notes
Visual Studio 2012 Update 1 prend en charge la fonctionnalité permettant plusieurs mises à l'échelle.
Nom court
Spécifie un nom court pour l'application, qui apparaît directement sur la mosaïque. Cette chaîne est localisable.
Afficher le nom
Spécifie les tailles de la mosaïque, telles qu'exprimées par la taille de leur logo, devant afficher le nom court de l'application : carré uniquement, large uniquement ou aucun.
Texte de premier plan
Définit la valeur de la couleur de texte par rapport à la couleur d'arrière-plan sur la mosaïque de l'application dans Windows. La valeur est soit « Clair », soit « Sombre ».
(Mosaïque) Couleur d'arrière-plan
Définit la couleur d'arrière-plan de la mosaïque de l'application dans Windows. La couleur est fournie sous la forme d'un nombre hexadécimal à trois octets précédé de #, tel que #008800, ou d'une couleur nommée, telle que le marron ou le bleu-vert. La couleur d'arrière-plan définie ici s'applique également à la couleur de bouton dans toutes les boîtes de dialogue détenues par l'application et à la page de description de l'application dans Store.
Logo
Spécifie l'image utilisée comme mosaïque carrée pour l'application.
Utilisez les zones Composants mis à l'échelle afin de spécifier les images à utiliser pour la mise à l'échelle sur les écrans qui ont une densité de pixels différente. Choisissez le bouton Parcourir pour spécifier et ajouter un fichier logo qui possède les dimensions appropriées pour chaque zone. Cette étape renommera également le fichier afin qu'il soit conforme à la convention d'affectation de noms d'échelle utilisée par Windows 8. Pour plus d'informations sur la façon de mettre à l'échelle les images, consultez Démarrage rapide : utilisation de ressources de fichiers ou d'images.
Notes
Choisissez une image dans la zone pour afficher une vue plus large sans avoir à générer et exécuter votre application.
Emplacement où les images de logo sont utilisées |
Mises à l'échelle et dimensions |
---|---|
Écran Démarrer |
Scale-80 (120x120px) Scale-100 (150x150px) Scale-140 (210x210px) Échelle-180 (270x270px) |
Large logo
Spécifie la version large de l'image de logo, qui s'affiche lorsque la mosaïque s'affiche en format large. Si cette image n'est pas fournie, la mosaïque peut uniquement s'afficher au format carré et ne peut pas accepter de notifications basées sur les types de modèle large. L'utilisateur peut déterminer le format utilisé par la mosaïque, c'est pourquoi nous vous recommandons d'inclure une image de logo large. Si une image de logo large est fournie, la mosaïque s'affiche initialement en format large.
Emplacement où les larges images de logo sont utilisées |
Mises à l'échelle et dimensions |
---|---|
Écran Démarrer |
Scale-80 (248x120px) Scale-100 (310x150px) Scale-140 (434x210px) Scale-180 (558x270px) |
Petit logo
Spécifie la petite image qui apparaît dans l'angle de la mosaïque pour identifier l'application.
Utilisez les zones Échelle pour spécifier les images en fonction de la taille d'origine de l'image. Utilisez les zones Taille de la cible pour spécifier des images avec une taille particulière en pixels. La taille de la cible est généralement utilisée pour les images ou les icônes carrées qui s'affichent dans l'Explorateur de fichiers sur un ordinateur de bureau.
Emplacement où les petites images de logo sont utilisées |
Mises à l'échelle et dimensions |
---|---|
Vue des applications de l'écran Démarrer, volet de recherche dans le contrat, volet de partage |
Scale-80 (24x24px) Scale-100 (30x30x) Scale-140 (42x42px) Scale-180 (54x54px) |
Icônes dans l'Explorateur de fichiers et boîte de dialogue Ouvrir avec |
Targetsize-16 (16x16px) Targetsize-32 (32x32px) Targetsize-48 (48x48px) Targetsize-256 (256x256px) |
Logo du Windows Store
Spécifie l'image qui s'affiche dans votre application du Windows Store.
Emplacement où les images de logo du Windows Store sont utilisées |
Mises à l'échelle et dimensions |
---|---|
Windows Store |
Scale-100 (50x50px) Scale-140 (70x70px) Scale-180 (90x90px) |
Logo du badge
Spécifie l'image qui s'affiche en regard du badge pour identifier l'application. Cette image doit être monochrome, de type .png et mesurer 24 x 24 pixels, sauf si vous utilisez des images de tailles différentes.
Emplacement où les images de logo de badge sont utilisées |
Mises à l'échelle et dimensions |
---|---|
Écran de verrouillage |
Scale-100 (24x24px) Scale-140 (34x34px) Scale-180 (43x43px) |
Compatible toast
Définit si l'application peut générer des notifications de toast. Si la valeur est Oui, l'application peut fournir des alertes ; sinon, elle ne peut pas le faire. Pour plus d'informations, consultez Présentation de la notification de toast (applications Windows Store)
Notifications de verrouillage de l'écran
Définit le type de mosaïque qui peut s'afficher pour une application sur l'écran verrouillé de l'utilisateur. Ce type peut être un simple badge qui affiche un nombre ou un glyphe pour signaler l'état, ou un badge et un texte affichant l'état détaillé.
Écran de démarrage
Définit l'image de premier plan de l'écran de démarrage de l'application.
Emplacement où les images d'écran de démarrage sont utilisées |
Mises à l'échelle et dimensions |
---|---|
Écran de démarrage de lancement de l'application |
Scale-100 (620x300px) Scale-140 (868x420px) Scale-180 (1116x540px) |
(Écran de démarrage) Couleur d'arrière-plan
Définit la couleur d'arrière-plan de l'écran de démarrage de l'application. La couleur est fournie sous la forme d'un nombre hexadécimal à trois octets précédé de #, tel que #008800, ou d'une couleur nommée, telle que le marron ou le bleu-vert.
Capacités
Utilisez cette page pour spécifier les fonctionnalités ou périphériques système que votre application peut utiliser. Pour obtenir une vue d'ensemble des capacités, consultez Déclarations des capacités de l'application (applications Windows Store). Toutes les capacités sélectionnées dans le concepteur de manifeste d'application s'affichent dans le manifeste d'application (fichier Package.appxmanifest et fichier de sortie de la génération AppxManifest.xml), à l'intérieur des balises XML <Capabilities>. Par exemple, la capacité d'accès à la bibliothèque de documents utilisée par les contrats de sélecteur de fichiers s'écrit comme suit :
<Capabilities>
<Capability Name="documentsLibrary" />
</Capabilities>
Important
Si vous exécutez votre application sans une capacité particulière spécifiée dans le fichier manifeste et si vous ajoutez ensuite la fonctionnalité plus tard, vous devez vous déconnecter et vous reconnecter à Windows pour permettre à la modification d'être appliquée correctement.
Pour plus d'informations, consultez Comment spécifier les capacités dans un manifeste du package (Windows).
Capacités (liste de cases à cocher)
Permet à l'application de demander l'accès à des fonctionnalités ou des périphériques.
Description
Décrit la fonctionnalité sélectionnée.
Liste de fonctionnalités
Liste des fonctionnalités ou des périphériques spécifiques que votre application peut utiliser.
Bibliothèque de documents
Active l'ajout, la modification ou la suppression de fichiers de la bibliothèque de documents de l'utilisateur. Le package peut uniquement accéder aux types de fichiers déclarés par le gestionnaire File Type Association dans le manifeste d'application. Par exemple, si une application de lecteur DOC a déclaré une association de types de fichiers .doc, elle peut ouvrir des fichiers .doc, mais ne peut pas ouvrir d'autres types de fichiers de la bibliothèque de documents. Le package ne peut pas accéder aux bibliothèques de documents sur les ordinateurs de groupe résidentiel. Déclarez la capacité Bibliothèque de documents uniquement lorsque les scénarios de votre application nécessitent l'accès par programme et que vous ne pouvez pas les exécuter à l'aide du sélecteur de fichiers.
<Applications>
<Application Id="FileAccessSample" Executable="FileAccess.exe" EntryPoint="FileAccess.App">
<VisualElements DisplayName="File access C# sample" Logo="Assets\squareTile-sdk.png" SmallLogo="Assets\smallTile-sdk.png" Description="File access C# sample" ForegroundText="light" BackgroundColor="#00b2f0">
<DefaultTile ShowName="allLogos" ShortName="File access C# sample" />
<SplashScreen Image="Assets\splash-sdk.png" BackgroundColor="#00b2f0" />
</VisualElements>
<Extensions>
<Extension Category="windows.fileTypeAssociation">
<FileTypeAssociation Name="data">
<EditFlags AlwaysUnsafe="true" />
<SupportedFileTypes>
<FileType>.dat</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
</Extension>
</Extensions>
</Application>
</Applications>
<Capabilities>
<Capability Name="documentsLibrary" />
</Capabilities>
Authentification en entreprise
Les informations d'identification de domaine Windows permettent à un utilisateur de se connecter à des ressources à distance à l'aide de ses informations d'identification, et agissent comme si un utilisateur avait fourni son nom d'utilisateur et son mot de passe. La capacité Authentification en entreprise est généralement utilisée dans les applications métier qui se connectent aux serveurs au sein d'une entreprise.
Cette capacité n'est pas nécessaire pour la communication générique via Internet.
La capacité Authentification en entreprise est conçue pour prendre en charge des applications métier courantes. Ne la déclarez pas dans les applications qui n'ont pas besoin d'accéder aux ressources d'entreprise. Le sélecteur de fichiers fournit un mécanisme d'interface utilisateur fiable qui permet aux utilisateurs d'ouvrir des fichiers sur un partage réseau afin de les utiliser avec une application. Déclarez la capacité Authentification en entreprise uniquement lorsque les scénarios de votre application nécessitent l'accès par programme et que vous ne pouvez pas les exécuter à l'aide du sélecteur de fichiers. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
<Capability Name=" enterpriseAuthentication" />
</Capabilities>
Réseaux privés (client et serveur)
La capacité Réseaux privés (client et serveur) fournit un accès entrant et sortant aux réseaux privés et professionnels via le pare-feu. Cette capacité est généralement utilisée pour les jeux qui communiquent sur le réseau local (LAN) et pour les applications qui partagent des données entre plusieurs périphériques locaux. Si votre application spécifie audiothèque, bibliothèque d'images ou vidéothèque, vous n'avez pas besoin d'utiliser cette capacité pour accéder à la bibliothèque correspondante dans un groupe privé. L'accès entrant aux ports critiques est toujours bloqué. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
<Capability Name=" privateNetworkClientServer" />
</Capabilities>
Internet (client et serveur)
La capacité Internet (client et serveur) fournit un accès entrant et sortant via le pare-feu à Internet et aux réseaux publics, tels que les aéroports et les cafés. L'accès aux ports entrants critiques est toujours bloqué. La capacité Internet (client et serveur) est généralement utilisée dans des scénarios P2P dans les applications utilisant le partage de fichier et VoIP. La capacité Internet (client et serveur) comprend l'accès fourni par la capacité Internet (client). Vous n'avez donc pas besoin de spécifier Internet (client) lorsque vous spécifiez Internet (client et serveur). La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
<Capability Name=" internetClientServer" />
</Capabilities>
Internet (client)
La capacité Internet (client) fournit un accès sortant via le pare-feu à Internet et aux réseaux publics, tels que les aéroports et les cafés (autrement dit, les réseaux intranet pour lesquels l'utilisateur a indiqué que le réseau est public). La plupart des applications qui ont besoin d'un accès à Internet devraient utiliser cette capacité. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
<Capability Name=" internetClient" />
</Capabilities>
Emplacement
La capacité Emplacement permet d'accéder aux fonctionnalités d'emplacement provenant d'appareils dédiés, comme un capteur GPS, ou dérivées des informations réseau disponibles. Les applications doivent gérer les situations où l'utilisateur a désactivé les services d'emplacement dans le talisman Paramètres. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
< DeviceCapability Name=" location" />
</Capabilities>
Microphone
La capacité Microphone fournit l'accès au flux audio du microphone, ce qui permet à l'application d'enregistrer le flux audio des microphones connectés. Les applications doivent gérer les situations où l'utilisateur a désactivé le microphone dans le talisman Paramètres. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
< DeviceCapability Name=" microphone" />
</Capabilities>
Audiothèque
La capacité Audiothèque fournit l'accès par programme à l'Audiothèque de l'utilisateur, ce qui permet à l'application d'énumérer et d'accéder à tous les fichiers de la bibliothèque sans intervention de l'utilisateur. Cette capacité est généralement utilisée dans les applications de jukebox qui doivent accéder à l'ensemble de l'audiothèque. Le sélecteur de fichiers fournit un mécanisme d'interface utilisateur fiable qui permet aux utilisateurs d'ouvrir des fichiers afin de les utiliser avec une application. Déclarez la capacité Audiothèque uniquement lorsque les scénarios de votre application nécessitent l'accès par programme et que vous ne pouvez pas les exécuter à l'aide du sélecteur de fichiers. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
<Capability Name="musicLibrary" />
</Capabilities>
Bibliothèque d'images
La capacité Bibliothèque d'images fournit l'accès par programme à la Bibliothèque d'images de l'utilisateur, ce qui permet à l'application d'énumérer et d'accéder à tous les fichiers de la bibliothèque sans intervention de l'utilisateur. Cette capacité est généralement utilisée dans les applications de lecture de photo qui doivent accéder à l'ensemble de la Bibliothèque d'images.
Le sélecteur de fichiers fournit un mécanisme d'interface utilisateur fiable qui permet aux utilisateurs d'ouvrir des fichiers afin de les utiliser avec une application. Déclarez la capacité Bibliothèque d'images uniquement lorsque les scénarios de votre application nécessitent l'accès par programme et que vous ne pouvez pas les exécuter à l'aide du sélecteur de fichiers. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
<Capability Name=" picturesLibrary" />
</Capabilities>
Proximité
La capacité Proximité permet à plusieurs appareils situés à proximité de communiquer entre eux. Cette capacité est généralement utilisée dans les jeux multijoueurs informels et dans les applications qui échangent des informations. Les appareils essaient d'utiliser la technologie de communication qui fournit la meilleure connexion possible, notamment Bluetooth, WiFi et Internet. Cette capacité est uniquement utilisée pour initialiser la communication entre les appareils. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
<DeviceCapability Name="proximity" />
</Capabilities>
Stockage amovible
La capacité Stockage amovible fournit l'accès par programme aux fichiers situés sur des dispositifs de stockage amovible, tels que les clés USB et les disques durs externes, filtrés par les associations de types de fichiers qui sont déclarées dans le manifeste du package. Par exemple, si une application de lecteur de DOC a déclaré une association de types de fichiers .doc, elle peut ouvrir des fichiers .doc, mais ne peut pas ouvrir d'autres types de fichiers sur le dispositif de stockage amovible. Soyez prudent lorsque vous déclarez cette capacité. En effet, les utilisateurs peuvent inclure diverses informations dans leurs dispositifs de stockage amovible et attendre de l'application une justification valide pour l'accès par programme au stockage amovible pour l'ensemble des types de fichiers.
Les utilisateurs s'attendront à ce que votre application gère toutes les associations de fichier que vous déclarez. Par conséquent, ne déclarez pas les associations de fichier que votre application n'est pas en mesure de gérer de manière responsable. Le sélecteur de fichiers fournit un mécanisme d'interface utilisateur fiable qui permet aux utilisateurs d'ouvrir des fichiers afin de les utiliser avec une application. Déclarez la capacité Stockage amovible uniquement lorsque les scénarios de votre application nécessitent l'accès par programme et que vous ne pouvez pas les exécuter à l'aide du sélecteur de fichiers. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
< Capability Name="removableStorage" />
</Capabilities>
Certificats utilisateur partagés
La capacité Certificats utilisateur partagés permet à une application d'accéder aux certificats logiciels et matériels, tels que les certificats stockés sur une carte à puce pour valider l'identité d'un utilisateur. Cette capacité est généralement utilisée pour les applications financières ou d'entreprise qui requièrent une carte à puce pour l'authentification. Lorsque cette capacité est appelée au moment de l'exécution, l'utilisateur doit insérer une carte, choisir un certificat et ainsi de suite. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
<Capability Name=" sharedUserCertificates" />
</Capabilities>
Vidéothèque
La capacité Vidéothèque fournit l'accès par programme à la vidéothèque de l'utilisateur, ce qui permet à l'application d'énumérer et d'accéder à tous les fichiers de la vidéothèque sans intervention de l'utilisateur. Cette capacité est généralement utilisée dans les applications de lecture de film qui doivent accéder à l'ensemble de la vidéothèque.
Le sélecteur de fichiers fournit un mécanisme d'interface utilisateur fiable qui permet aux utilisateurs d'ouvrir des fichiers afin de les utiliser avec une application. Déclarez la capacité Vidéothèque uniquement lorsque les scénarios de votre application nécessitent l'accès par programme et que vous ne pouvez pas les exécuter à l'aide du sélecteur de fichiers. Pour plus d'informations sur l'enregistrement de la vidéo, consultez Comment enregistrer de l'audio ou de la vidéo. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
<Capability Name=" videosLibrary" />
</Capabilities>
Webcam
La capacité webcam fournit l'accès au flux vidéo de la webcam, ce qui permet à l'application de capturer des instantanés et des films à partir d'une webcam connectée. Cette capacité est généralement employée dans les applications de conversation vidéo ou de conférence. Les applications doivent gérer les situations où l'utilisateur a désactivé la webcam dans le talisman Paramètres. Pour plus d'informations sur l'enregistrement de la vidéo, consultez Comment enregistrer de l'audio ou de la vidéo.
La capacité Webcam accorde uniquement l'accès au flux vidéo. Pour accorder l'accès au flux audio également, la capacité Microphone doit être ajoutée. La capacité est écrite dans le fichier AppxManifest.xml lorsque le code suivant montre :
<Capabilities>
< DeviceCapability Name="webcam" />
</Capabilities>
Déclarations
Utilisez cette page pour ajouter des déclarations et spécifier leurs propriétés. Pour une vue d'ensemble des déclarations, consultez Extensions et contrats d'application.
Déclarations disponibles
Répertorie une déclaration que l'application peut prendre en charge. Cliquez sur le bouton Ajouter pour ajouter la déclaration à la liste des Déclarations prises en charge.
Description
Décrit la déclaration sélectionnée.
Déclarations prises en charge
Répertorie les déclarations actuelles. Cliquez sur le bouton Supprimer d'une déclaration pour la supprimer de la liste.
Propriétés
Répertorie et définit les propriétés associées à la déclaration sélectionnée. Pour plus d'informations, consultez Extensions et contrats d'application. La liste des propriétés dépend de la déclaration. Ces trois propriétés sont toujours répertoriées pour des contrats d'application :
Executable. Exécutable par défaut pour l'extension. Si cette propriété est spécifiée, la propriété EntryPoint est également utilisée. Si la propriété exécutable n'est pas spécifiée, l'exécutable défini pour cette application est utilisé. Si la propriété EntryPoint n'est pas spécifiée, la propriété EntryPoint définie pour cette application est utilisée.
Entry point. Chaîne identifiant l'objet qui gère l'extension.
Start page. Page Web qui gère l'extension.
Liste des déclarations disponibles.
Les déclarations suivantes s'affichent dans la liste des Déclarations disponibles.
Fournisseur d'images de compte
Lorsque les utilisateurs décident de modifier l'image de leur compte, ils peuvent sélectionner une image existante ou utiliser une application pour en prendre une nouvelle. Si votre application peut prendre des photos, vous pouvez utiliser cette extension pour que votre application soit répertoriée par Windows dans le panneau de configuration Paramètres d'image de compte. À partir de ce panneau, les utilisateurs peuvent la sélectionner pour créer une nouvelle image de compte. Une seule instance de cette déclaration est autorisée par application.
Contenu de lecture automatique
Lorsque l'utilisateur connecte un appareil à un ordinateur, Windows déclenche un événement de lecture automatique. Cette extension permet à votre application d'être répertoriée en tant que choix de lecture automatique pour un ou plusieurs événements de lecture automatique.
Périphérique de lecture automatique
Inscrit l'application pour les événements de périphérique, tels que la connexion d'une webcam. Plusieurs instances de cette déclaration sont autorisées dans chaque application.
Tâches d'arrière-plan
Les applications peuvent utiliser des tâches en arrière-plan pour exécuter le code d'application même lorsque l'exécution de l'application est interrompue. Les tâches en arrière-plan sont destinées aux petits éléments de travail qui ne nécessitent aucune interaction avec l'utilisateur. Plusieurs instances de cette déclaration sont autorisées dans chaque application. L'exemple de code suivant est tiré de l'exemple de tâches en arrière-plan.
<Extensions>
<Extension Category="windows.backgroundTasks" EntryPoint="Tasks.SampleBackgroundTask">
<BackgroundTasks>
<Task Type="systemEvent" />
<Task Type="timer" />
</BackgroundTasks>
</Extension>
<Extension Category="windows.backgroundTasks" EntryPoint="Tasks.ServicingComplete">
<BackgroundTasks>
<Task Type="systemEvent" />
</BackgroundTasks>
</Extension>
</Extensions>
Programme de mise à jour des fichiers mis en cache
Vous pouvez fournir des mises à jour pour des fichiers particuliers afin d'aider les utilisateurs qui souhaitent utiliser votre application comme référentiel central pour suivre et gérer des fichiers. Par exemple, Microsoft SkyDrive peut suivre un fichier pour garantir que l'utilisateur consulte la version du fichier la plus récente et peut déclencher des mises à jour du fichier si l'application SkyDrive peut fournir une version plus récente. En outre, si l'utilisateur enregistre une version plus récente d'un fichier faisant l'objet d'un suivi, SkyDrive peut déclencher une mise à jour de sa version du fichier afin de garantir que SkyDrive dispose toujours de la version la plus récente. Une seule instance de cette déclaration est autorisée par application. Pour plus d'informations sur le sélecteur de fichiers, consultez Démarrage rapide : intégration aux contrats du sélecteur de fichiers (applications du Windows Store) et Intégration aux contrats de sélecteur de fichiers (applications du Windows Store).
Paramètres de la caméra
Votre application peut fournir une interface utilisateur personnalisée pour sélectionner des options de caméra et choisir des effets lorsqu'une caméra est utilisée pour capturer des photos ou une vidéo. Une seule instance de cette déclaration est autorisée par application.
Certificats
Les certificats numériques sont utilisés pour authentifier une entité auprès d'une autre. Par exemple, les certificats sont souvent utilisés pour authentifier un utilisateur auprès de services Web sur SSL. Cette extension vous permet d'installer un certificat numérique avec votre application. Une seule instance de cette déclaration est autorisée par application.
Sélecteur de contacts
Cette extension permet à votre application de s'inscrire pour fournir des données de contact. Votre application est incluse dans la liste des applications que Windows affiche chaque fois que l'utilisateur doit accéder à ses contacts. Une seule instance de cette déclaration est autorisée par application.
Sélecteur d'ouverture de fichier
Inscrit l'application en tant que sélecteur d'ouverture de fichier, en mettant le contenu de l'application à la disposition d'autres applications Windows 8. Une seule instance de cette déclaration est autorisée par application. Pour plus d'informations sur le sélecteur de fichiers, consultez Démarrage rapide : intégration aux contrats du sélecteur de fichiers (applications du Windows Store) et Intégration aux contrats de sélecteur de fichiers (applications du Windows Store).
Sélecteur d'enregistrement de fichier
Inscrit l'application en tant que sélecteur d'enregistrement de fichier, en faisant de l'application un emplacement d'enregistrement disponible pour d'autres applications Windows 8. Une seule instance de cette déclaration est autorisée par application. Pour plus d'informations sur le sélecteur de fichiers, consultez Démarrage rapide : intégration aux contrats du sélecteur de fichiers (applications du Windows Store) et Intégration aux contrats de sélecteur de fichiers (applications du Windows Store).
Associations de types de fichiers
Inscrit les associations de types de fichiers, tels que .jpeg, pour le compte de l'application. Plusieurs instances de cette déclaration sont autorisées dans chaque application. Pour plus d'informations, consultez Comment gérer l'activation des fichiers (applications du Windows Store en JavaScript et HTML) (Windows) et Recommandations et liste de vérification pour les types de fichiers et les URI (applications du Windows Store).
Explorateur de jeux
Votre application peut s'inscrire auprès du système de contrôle parental Windows en tant que jeu. Pour cela, vous devez créer un fichier GDF (Game Definition File), le générer en tant que ressource binaire dans votre application et déclarer cette ressource dans le manifeste du package. Le GDF contient les métadonnées relatives au jeu, par exemple le classement du jeu dans PEGI, ESRB et d'autres systèmes de classements régionaux. Une seule instance de cette déclaration est autorisée par application.
Lorsque vous fournissez un fichier GDF pour votre jeu, Windows peut limiter l'accès au jeu lorsque l'utilisateur a activé les fonctionnalités de contrôle parental.
Paramètres d'impression des tâches
Vous pouvez concevoir une application qui affiche une interface utilisateur liée à une impression personnalisée et communique directement avec un périphérique d'impression. Lorsque vous mettez en surbrillance les fonctionnalités spécifiques à la marque et au modèle particuliers d'un périphérique d'impression, vous pouvez fournir une expérience utilisateur plus riche et améliorée. Une seule instance de cette déclaration est autorisée par application.
Protocole
Votre application peut utiliser des schémas URI existants pour communiquer, tel que « mailto », ou vous pouvez créer un schéma URI personnalisé. Si vous utilisez cette déclaration, votre application peut s'inscrire en tant que gestionnaire de protocole enfichable associé au nom d'un schéma URI spécifié. Vous pouvez déclarer plusieurs schémas URI pour chaque application.
Rechercher
Vous pouvez ajouter un volet de recherche à votre application afin que les utilisateurs puissent effectuer des recherches non seulement dans le contenu de votre application, mais également dans le contenu d'autres applications. Les utilisateurs peuvent aussi transférer la requête de recherche vers d'autres applications. Lorsque vous prenez part à ce contrat, vous acceptez que d'autres participants puissent faire des recherches dans le contenu de votre application et vous acceptez de présenter les résultats de recherche de ces participants dans votre application. En prenant part à ce contrat, vous pouvez accroître le trafic et l'utilisation de votre application. Une seule instance de cette déclaration est autorisée par application.
Cible du partage
Vous pouvez aider les utilisateurs à partager le contenu de votre application avec une autre application ou un autre service, et inversement. En prenant part au contrat de partage, vous n'avez pas besoin d'écrire de code supplémentaire ni de fournir à d'autres développeurs un Kit de développement logiciel (SDK) pour votre application afin de partager le contenu. Les applications qui prennent en charge le contrat de partage peuvent partager automatiquement le contenu vers/à partir d'une autre application qui prend également en charge le contrat. En prenant part à ce contrat, vous pouvez accroître le trafic et l'utilisation de votre application. Une seule instance de cette déclaration est autorisée par application.
URI de contenu
Utilisez cette page pour configurer les URI qui ont accès aux normes Web pour la géolocalisation et l'accès au Presse-papiers. Pour utiliser la géolocalisation, vous devez également déclarer cette capacité de l'application dans le manifeste du package. Les noms de sous-domaines de l'URI peuvent comprendre des caractères génériques (par exemple, http://*.microsoft.com). Cette page s'affiche uniquement si l'application est une application Windows Store générée à l'aide de JavaScript.
URI
URI auquel votre application peut ou ne peut pas accéder.
Règle
Spécifiez s'il faut inclure ou exclure l'URI.
Ajouter un nouveau URI
Ouvre une nouvelle zone de texte pour ajouter un autre URI à la liste.
Packages
Utilisez cette page pour définir les propriétés qui identifient et décrivent votre package lors de son déploiement.
Nom du package
Spécifie le nom unique qui identifie le package sur le système. Lorsque le package est chargé dans le Store, ce nom est remplacé. Le nom de l'interface respecte la casse. Utilisez le Nom complet du package pour afficher un nom de package aux utilisateurs. Cette chaîne ne doit pas se terminer par un point et ne doit pas être l'une de ces chaînes : « CON », « PRN », « AUX », « NUL », « COM1 », « COM2 », « COM3 », « COM4 », « COM5 », « COM6 », « COM7 », « COM8 », « COM9 », « LPT1 », « LPT2 », « LPT3 », « LPT4 », « LPT5 », « LPT6 », « LPT7 », « LPT8 » et « LPT9 ».
Nom complet du package
Spécifie le nom convivial de l'application qui s'affiche dans le Store. Lorsque le package est chargé dans le Store, ce nom est remplacé.
Logo
Spécifie l'image qui s'affiche sur la page de description du Store pour le produit.
Version
Chaîne de version exprimée en quatre éléments, Major.Minor.Build.Revision.
Éditeur
Spécifie le champ Objet du certificat de signature qui est utilisé pour authentifier le package. Lorsque le package est chargé dans le Store, ce nom est remplacé. Pour plus d'informations, consultez Signature d'un package d'application (applications du Windows Store).
Choisir un certificat
Affiche une boîte de dialogue permettant de sélectionner ou de créer un certificat. Pour plus d'informations, consultez Signature d'un package d'application (applications du Windows Store).
Nom complet de l'éditeur
Spécifie le nom qui est utilisé dans le champ Nom de l'éditeur sur le site Web du portail des développeurs. Lorsque le package est chargé dans le Store, ce nom est remplacé.
Nom de famille du package
Nom unique qui identifie le package sur le système et qui comprend le nom de package et un hachage de la chaîne de l'éditeur.
Voir aussi
Concepts
Empaquetage de votre application du Windows Store à l'aide de Visual Studio 2012
Autres ressources
Manifeste du package d'applications