Compartir a través de


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

  1. Cree un directorio para el paquete de arranque. En este ejemplo se utiliza C:\package.

  2. Cree un subdirectorio con el nombre de la configuración regional, 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 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">
    
  5. 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>
    
  6. 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>
    
  7. 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>

Vea también

Referencia

Referencia de esquemas de productos y paquetes