Crear un manifiesto de paquete
Para implementar los requisitos previos de la aplicación, puede usar un paquete de programa previo. Un paquete de programa previo contiene un único archivo de manifiesto de producto, pero un manifiesto de paquete para cada configuración regional. La funcionalidad compartida en diferentes versiones localizadas debe entrar en el manifiesto del producto.
Para más información sobre los manifiestos de producto, consulte Procedimiento: Creación de un manifiesto de producto.
Creación de un manifiesto de paquete
Para crear un manifiesto de paquete
Cree un directorio para el paquete de programa previo. En este ejemplo se usa C:\package.
Cree un subdirectorio con el nombre de la configuración regional como, 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 el XML para mostrar el nombre del paquete de programa previo, la referencia cultural de este manifiesto de paquete localizado y el contrato de licencia opcional. El siguiente XML usa las variables
DisplayName
yCulture
, que se definen en un elemento posterior.<Package xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" Name="DisplayName" Culture="Culture" LicenseAgreement="eula.txt">
Agregue el XML para mostrar todos los archivos que se encuentran en el directorio específico de la configuración regional. El siguiente XML usa un archivo denominado eula.txt que es aplicable a la configuración regional en.
<PackageFiles> <PackageFile Name="eula.txt"/> </PackageFiles>
Agregue el XML para definir cadenas localizables para el paquete de programa previo. El siguiente XML agrega 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 del programa previo de Visual Studio. Para versiones anteriores de Visual Studio, se trata del directorio \Archivos de programa\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages.
Ejemplo
El manifiesto del paquete contiene información específica de la configuración regional, como mensajes de error, términos de licencia de software y paquetes de idioma.
<?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>