Comment créer un manifeste de package de base pour Windows 8

Remarque pour Windows 10, consultez la rubrique relative aux différences de Windows 10.

 

Pour empaqueter votre application, vous devez créer un manifeste de package qui contient les éléments requis par le schéma de manifeste du package.

Vous pouvez également empaqueter votre application à l’aide de Visual Studio. Consultez empaquetage de votre application à l’aide de Visual Studio.

Instructions

Étape 1 : créer le fichier. appxmanifest

À l’aide d’un éditeur de texte, créez un fichier (qui contiendra XML) et nommez-le package. appxmanifest.

Étape 2 : ajouter le modèle de base

Ajoutez ce modèle à votre fichier Package. appxmanifest.

<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">
  <Identity Name="" 
            Version="" 
            Publisher="" />
  <Properties>
    <DisplayName></DisplayName>
    <PublisherDisplayName></PublisherDisplayName>
    <Logo></Logo>
  </Properties>
  <Prerequisites>
    <OSMinVersion></OSMinVersion>
    <OSMaxVersionTested></OSMaxVersionTested>
  </Prerequisites>
  <Resources>
    <Resource Language="" />
  </Resources>
  <Applications>
    <Application Id="" StartPage="">
      <VisualElements DisplayName="" Description=""
           Logo="" SmallLogo=""  
           ForegroundText="" BackgroundColor="">
         <SplashScreen Image="" />
      </VisualElements>
    </Application>
  </Applications>
</Package>

Les étapes suivantes vous montrent comment remplir les éléments et attributs requis pour terminer le modèle.

Étape 3 : ajouter les informations d’identité

L’élément Identity a 3 attributs requis. Voici un exemple d’élément Identity avec des espaces réservés pour les attributs. les valeurs de l’attribut Name et de l’attribut Publisher (les valeurs CN, O, L, Set C) dans l’exemple ci-dessous sont fournies par le magasin, pour les applications qui sont chargées dans le magasin.

<Identity Name="MyCompany.MySuite.MyApp" 
          Version="1.0.0.0" 
          Publisher="CN=MyCompany, O=MyCompany, L=MyCity, S=MyState, C=MyCountry"/>

Étape 4 : ajouter les propriétés du package

L’élément Properties a trois éléments enfants obligatoires. Voici un exemple de nœud Properties avec des espaces réservés pour les éléments. DisplayName est le nom de votre application que vous réservez dans le magasin, pour les applications qui sont chargées dans le magasin.

<Properties>
  <DisplayName>MyApp</DisplayName>
  <PublisherDisplayName>MyCompany</PublisherDisplayName>
  <Logo>images\icon.png</Logo>
</Properties>

Étape 5 : ajouter les composants requis

Voici un exemple de nœud conditions préalables .

<Prerequisites>
  <OSMinVersion>6.2.1</OSMinVersion>
  <OSMaxVersionTested>6.2.1</OSMaxVersionTested>
</Prerequisites>

Étape 6 : ajouter les ressources

Voici un exemple de nœud de ressources .

<Resources>
  <Resource Language="en-us" />
</Resources>

Étape 7 : ajouter les informations facultatives

Vous pouvez utiliser l’élément applications pour spécifier une ou plusieurs applications pour le package. notez que même si chaque package peut contenir une ou plusieurs applications, les packages qui contiennent plusieurs applications ne passeront pas le processus de certification Microsoft Store.

L’entrée d’une application doit spécifier certains attributs de l’élément VisualElements et un élément SplashScreen . Cette entrée peut également spécifier un élément DefaultTile . Voici un exemple de nœud applications avec un texte d’espace réservé.

<Applications>
  <Application Id="MyApp" StartPage="default.html">
    <VisualElements DisplayName="My App" Description="A useful description." 
         Logo="images\icon.png" SmallLogo="images\small_icon.png" 
         ForegroundText="dark" BackgroundColor="#FFFFFF" >
      <SplashScreen Image="images\splash.png" />
    </VisualElements>
  </Application>
</Applications>

Guide pratique pour créer un manifeste de package manuellement