Comment : créer un manifeste de package
Pour déployer des composants requis pour votre application, vous pouvez utiliser un package du programme d'amorçage. Un package du programme d'amorçage contient un fichier manifeste de produit unique et un manifeste du package pour chacun des paramètres régionaux. Les fonctionnalités partagées entre plusieurs versions localisées doivent faire partie du manifeste de produit.
Pour plus d'informations sur les manifestes de package, consultez Comment : créer un manifeste de produit.
Création du manifeste du package
Pour créer le manifeste du package
Créez un répertoire pour le package du programme d'amorçage. Cet exemple utilise C:\package.
Créez un sous-répertoire avec le nom des paramètres régionaux, tels que « en » pour Anglais.
Dans Visual Studio, créez un fichier XML nommé package.xml et enregistrez-le dans le dossier C:\package\en.
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. Le code XML suivant utilise les variables DisplayName et Culture, définies dans un élément ultérieur.
<Package xmlns="https://schemas.microsoft.com/developer/2004/01/bootstrapper" Name="DisplayName" Culture="Culture" LicenseAgreement="eula.txt">
Ajoutez du code XML pour répertorier tous les fichiers contenus dans le répertoire spécifique aux 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>
Ajoutez du code XML afin de définir des chaînes localisables pour le package du 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>
Copiez le dossier C:\package vers le répertoire du programme d'amorçage Visual Studio. Pour Visual Studio 2010, il s'agit du répertoire \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages.
Exemple
Le manifeste du package contient des informations spécifiques aux paramètres régionaux, telles que des messages d'erreur, les termes du contrat de licence logiciel et des modules linguistiques.
<?xml version="1.0" encoding="utf-8" ?>
<Package
xmlns="https://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>