Comment : créer un manifeste de packageHow to: Create a package manifest

Pour déployer les composants requis pour votre application, vous pouvez utiliser un package de programme d’amorçage.To deploy prerequisites for your application, you can use a bootstrapper package. Un package de programme d’amorçage contient un fichier de manifeste de produit unique, mais un manifeste de package pour chacun des paramètres régionaux.A bootstrapper package contains a single product manifest file but a package manifest for each locale. Les fonctionnalités partagées entre les différentes versions localisées doit être placé dans le manifeste de produit.Shared functionality across different localized versions should go into the product manifest.

Pour plus d’informations sur les manifestes de package, consultez Comment : créer un manifeste de produit.For more information about package manifests, see How to: Create a product manifest.

Créer le manifeste du packageCreate the package manifest

Pour créer le manifeste du packageTo create the package manifest

  1. Créez un répertoire pour le package de programme d’amorçage.Create a directory for the bootstrapper package. Cet exemple utilise C:\package.This example uses C:\package.

  2. Créez un sous-répertoire avec le nom des paramètres régionaux, telles que en pour l’anglais.Create a subdirectory with the name of the locale, such as en for English.

  3. Dans Visual Studio, créez un fichier XML nommé package.xmlet enregistrez-le dans le C:\package\en dossier.In Visual Studio, create an XML file that is named package.xml, and save it to the C:\package\en folder.

  4. Ajoutez du code XML pour répertorier le nom du package du programme d’amorçage, la culture pour ce manifeste de package localisé et le contrat de licence facultatif.Add XML to list the name of the bootstrapper package, the culture for this localized package manifest, and the optional license agreement. Le code XML suivant utilise les variables DisplayName et Culture, qui sont définies dans un élément ultérieur.The following XML uses the variables DisplayName and Culture, which are defined in a later element.

    <Package  
        xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper"  
        Name="DisplayName"  
        Culture="Culture"  
        LicenseAgreement="eula.txt">  
    
  5. Ajoutez du code XML pour répertorier tous les fichiers qui se trouvent dans le répertoire de paramètres régionaux spécifiques.Add XML to list all the files that are in the locale-specific directory. Le code XML suivant utilise un fichier nommé eula.txt qui s’applique à la en paramètres régionaux.The following XML uses a file that is named eula.txt that is applicable for the en locale.

    <PackageFiles>  
      <PackageFile Name="eula.txt"/>  
    </PackageFiles>  
    
  6. Ajoutez le code XML pour définir des chaînes localisables pour le package de programme d’amorçage.Add XML to define localizable strings for the bootstrapper package. Le code XML suivant ajoute des chaînes d’erreur pour le en paramètres régionaux.The following XML adds error strings for the en locale.

      <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. Copie le C:\package dossier dans le répertoire du programme d’amorçage de Visual Studio.Copy the C:\package folder to the Visual Studio bootstrapper directory. Pour Visual Studio 2010, il s’agit du \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages directory.For Visual Studio 2010, this is the \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages directory.

ExempleExample

Le manifeste du package contient des informations de paramètres régionaux spécifiques, tels que les messages d’erreur, les termes du contrat de licence de logiciel et les modules linguistiques.The package manifest contains locale-specific information, such as error messages, software license terms, and language packs.

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

Voir aussiSee also

Référence du schéma de produit et du packageProduct and package schema reference