Creare un manifesto del pacchetto

Per distribuire i prerequisiti per l'applicazione, è possibile usare un pacchetto del programma di avvio automatico. Un pacchetto del programma di avvio automatico contiene un singolo file manifesto del prodotto, ma un manifesto del pacchetto per ogni impostazione locale. Le funzionalità condivise tra versioni localizzate diverse devono essere inserite nel manifesto del prodotto.

Per altre informazioni sui manifesti del prodotto, vedere Procedura: Creare un manifesto del prodotto.

Creare il manifesto del pacchetto

Per creare il manifesto del pacchetto

  1. Creare una directory per il pacchetto del programma di avvio automatico. Questo esempio viene usato c:\package.

  2. Creare una sottodirectory con il nome delle impostazioni locali, ad esempio en per l'inglese.

  3. In Visual Studio creare un file XML denominato package.xml e salvarlo nella cartella C:\package\en .

  4. Aggiungere XML per elencare il nome del pacchetto del programma di avvio automatico, le impostazioni cultura per questo manifesto del pacchetto localizzato e il contratto di licenza facoltativo. Il codice XML seguente usa le variabili DisplayName e Culture, definite in un elemento successivo.

    <Package
        xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper"
        Name="DisplayName"
        Culture="Culture"
        LicenseAgreement="eula.txt">
    
  5. Aggiungere XML per elencare tutti i file presenti nella directory specifica delle impostazioni locali. Il codice XML seguente usa un file denominato eula.txt applicabile alle impostazioni locali en .

    <PackageFiles>
      <PackageFile Name="eula.txt"/>
    </PackageFiles>
    
  6. Aggiungere XML per definire stringhe localizzabili per il pacchetto del programma di avvio automatico. Il codice XML seguente aggiunge stringhe di errore per le impostazioni locali 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. Copiare la cartella C:\package nella directory del programma di avvio automatico di Visual Studio. Per le versioni precedenti di Visual Studio, si tratta della directory \Programmi\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages .

Esempio

Il manifesto del pacchetto contiene informazioni specifiche delle impostazioni locali, ad esempio messaggi di errore, condizioni di licenza software e Language Pack.

<?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>