Créer un manifeste de package

Pour déployer les prérequis de votre application, vous pouvez utiliser un package de programme d’amorçage. Un package de programme d’amorçage contient un seul fichier manifeste de produit, mais un manifeste de package pour chaque paramètre régional. Les fonctionnalités partagées entre différentes versions localisées doivent être intégrées au manifeste de produit.

Pour plus d’informations sur les manifestes de produit, consultez Guide pratique pour créer un manifeste de produit.

Créer le manifeste de package

Pour créer le manifeste de package

  1. Créez un répertoire pour le package de programme d’amorçage. Cet exemple utilise C:\package.

  2. Créez un sous-répertoire avec un nom reflétant les paramètres régionaux, par exemple en pour l’anglais.

  3. Dans Visual Studio, créez un fichier XML nommé package.xml, puis enregistrez-le dans le dossier C:\package\en.

  4. Ajoutez du code XML pour indiquer le nom du package de programme d’amorçage, la culture de ce manifeste de package localisé et le contrat de licence facultatif. Le code XML suivant utilise les variables DisplayName et Culture, qui sont définies dans un élément ultérieur.

    <Package
        xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper"
        Name="DisplayName"
        Culture="Culture"
        LicenseAgreement="eula.txt">
    
  5. Ajoutez du code XML pour lister tous les fichiers qui se trouvent dans le répertoire spécifique des paramètres régionaux. Le code XML suivant utilise un fichier nommé eula.txt qui s’applique aux paramètres régionaux en.

    <PackageFiles>
      <PackageFile Name="eula.txt"/>
    </PackageFiles>
    
  6. Ajoutez du code XML pour définir les chaînes localisables dans le package de programme d’amorçage. Le code XML suivant ajoute des chaînes d’erreur pour les paramètres régionaux en.

      <Strings>
        <String Name="DisplayName">Custom Bootstrapper Package</String>
        <String Name="CultureName">en</String>
        <String Name="NotAnAdmin">You must be an administrator to install
    this package.</String>
        <String Name="GeneralFailure">A general error has occurred while
    installing this package.</String>
    </Strings>
    
  7. Copiez le dossier C:\package vers le répertoire du programme d’amorçage de Visual Studio. Pour les versions antérieures de Visual Studio, il s’agit du répertoire \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages.

Exemple

Le manifeste de package contient des informations propres aux paramètres régionaux, comme les messages d’erreur, les termes du contrat de licence logiciel et les modules linguistiques.

<?xml version="1.0" encoding="utf-8" ?>
<Package
  xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper"
  Name="DisplayName"
  Culture="Culture"
  LicenseAgreement="eula.txt">

  <PackageFiles>
    <PackageFile Name="eula.txt"/>
  </PackageFiles>

  <Strings>
    <String Name="DisplayName">Custom Bootstrapper Package</String>
    <String Name="Culture">en</String>
    <String Name="NotAnAdmin">You must be an administrator to install this package.</String>
    <String Name="GeneralFailure">A general error has occurred while
installing this package.</String>
  </Strings>
</Package>