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 plusieurs versions localisées doivent être placée dans le manifeste du 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éation du manifeste de PackageCreating the Package Manifest

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

  1. Créez un répertoire pour le package du 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, par exemple 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 l’enregistrer dans le dossier C:\package\en.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 du 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 spécifique aux paramètres régionaux.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 n’est applicable pour le 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 du 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 les paramètres régionaux en.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. Copiez le dossier C:\package vers 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 de l’annuaire de SDKs\Windows\v7.0A\Bootstrapper\Packages \Program Files\Microsoft.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, telles 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

Informations de référence sur le schéma de produit et de packageProduct and Package Schema Reference