Compartir a través de


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

  1. Cree un directorio para el paquete de programa previo. En este ejemplo se usa C:\package.

  2. Cree un subdirectorio con el nombre de la configuración regional como, por ejemplo, en para inglés.

  3. En Visual Studio, cree un archivo XML denominado package.xml y guárdelo en la carpeta C:\package\en.

  4. 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 y Culture, que se definen en un elemento posterior.

    <Package
        xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper"
        Name="DisplayName"
        Culture="Culture"
        LicenseAgreement="eula.txt">
    
  5. 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>
    
  6. 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>
    
  7. 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>