Cómo: Crear un manifiesto de paquete
Para implementar los requisitos previos de su aplicación, puede usar un paquete de arranque. Un paquete de arranque contiene un archivo de manifiesto de producto único pero un manifiesto de paquete para cada configuración regional. La funcionalidad compartida por versiones localizadas diferentes debe incluirse en el manifiesto del producto.
Para obtener más información sobre los manifiestos de los paquetes, vea Cómo: Crear un manifiesto de producto.
Crear el manifiesto del paquete
Para crear el manifiesto del paquete
Cree un directorio para el paquete de arranque. En este ejemplo se utiliza C:\package.
Cree un subdirectorio con el nombre de la configuración regional, por ejemplo, en para inglés.
En Visual Studio, cree un archivo XML denominado package.xml y guárdelo en la carpeta C:\package\en.
Agregue XML para enumerar el nombre del paquete de arranque, la referencia cultural para este manifiesto del paquete localizado y el contrato de licencia opcional. El siguiente XML utiliza las variables DisplayName y Culture, que se definen en un elemento posterior.
<Package xmlns="https://schemas.microsoft.com/developer/2004/01/bootstrapper" Name="DisplayName" Culture="Culture" LicenseAgreement="eula.txt">
Agregue XML para hacer una lista de todos los archivos que están en el directorio específico de la configuración regional. El siguiente XML utiliza un archivo que se denomina eula.txt al que se aplica la configuración regional en.
<PackageFiles> <PackageFile Name="eula.txt"/> </PackageFiles>
Agregue XML para definir las cadenas traducibles del paquete de arranque. El siguiente XML agrega las cadenas de error para la configuración regional 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>
Copie la carpeta C:\package en el directorio de arranque de Visual Studio. Para Visual Studio 2010, es \Archivos de programa\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages.
Ejemplo
El manifiesto del paquete contiene la información específica de la configuración regional, como los mensajes de error, las condiciones de licencia del software y los paquetes de idioma.
<?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>