Comment créer un manifeste de package de base pour Windows 8How to create a basic package manifest for Windows 8

Remarque  pour Windows 10, consultez Nouveautés de Windows 10.Note  For Windows 10, see What's different in 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.To package your app, you must create a package manifest that contains the elements that are required by that the package manifest schema.

Vous pouvez également empaqueter votre application à l’aide de Visual Studio.Alternatively, you can package your app using Visual Studio. Consultez empaquetage de votre application à l’aide de Visual Studio.See Packaging your app using Visual Studio.

InstructionsInstructions

Étape 1 : créer le fichier. appxmanifestStep 1: Create the .appxmanifest File

À l’aide d’un éditeur de texte, créez un fichier (qui contiendra XML) et nommez-le package. appxmanifest.Using a text editor, create a file (which will contain XML) and name it Package.appxmanifest.

Étape 2 : Ajouter le modèle de baseStep 2: Add the basic template

Ajoutez ce modèle à votre fichier Package. appxmanifest.Add this template to your Package.appxmanifest file.

<?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.The next steps show you how to fill in the elements and attributes that are required to complete the template.

Étape 3 : ajouter les informations d’identitéStep 3: Add the identity info

L’élément Identity a 3 attributs requis.The Identity element has 3 required attributes. Voici un exemple d’élément identité intégrant un emplacement réservé pour les attributs.Here's an example Identity element with placeholder text for the attributes. 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.The values of the Name attribute and the Publisher attribute (the values of CN, O, L, S, and C) in the example below are provided by the store, for apps which are uploaded to the store.

<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 packageStep 4: Add the package properties

L’élément Properties a trois éléments enfants obligatoires.The Properties element has 3 required child elements. Voici un exemple de nœud propriétés avec texte d’emplacement réservé pour les éléments.Here is an example Properties node with placeholder text for the elements. Pour les applications téléchargées dans le Store DisplayName est le nom de votre application, qui peut être réservé dans le Store.The DisplayName is the name of your app that you reserve in the store, for apps which are uploaded to the store.

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

Étape 5 : ajouter les composants requisStep 5: Add the prerequisites

Voici un exemple de nœud conditions préalables .Here is an example Prerequisites node.

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

Étape 6 : ajouter les ressourcesStep 6: Add the resources

Voici un exemple de nœud de ressources .Here is an example Resources node.

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

Étape 7 : ajouter les informations facultativesStep 7: Add the optional info

Vous pouvez utiliser l’élément applications pour spécifier une ou plusieurs applications pour le package.You can use the Applications element to specify one or more apps for the 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.Note that although each package can contain one or more apps, packages that contain multiple apps won't pass the Microsoft Store certification process.

L’entrée d’une application doit spécifier certains attributs de l’élément VisualElements et un élément SplashScreen .The entry for an app must specify certain attributes of the VisualElements element and a SplashScreen element. Cette entrée peut également spécifier un élément DefaultTile .This entry can also specify a DefaultTile element. Voici un exemple de nœud applications avec un texte d’espace réservé.Here is an example Applications node with placeholder text.

<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>

Création manuelle d’un manifeste de packageHow to create a package manifest manually