Erstellen eines Paketmanifests

Zum Bereitstellen der Voraussetzungen für Ihre Anwendung können Sie ein Bootstrapperpaket verwenden. Ein Bootstrapperpaket enthält eine einzelne Produktmanifestdatei, aber ein Paketmanifest für jedes Gebietsschema. Freigegebene Funktionen für verschiedene lokalisierte Versionen sollten in das Produktmanifest integriert werden.

Weitere Informationen zu Produktmanifesten finden Sie unter Vorgehensweise: Erstellen eines Produktmanifests.

Erstellen des Paketmanifests

So erstellen Sie das Paketmanifest

  1. Erstellen Sie ein Verzeichnis für das Bootstrapperpaket. In diesem Beispiel wird C:\package verwendet.

  2. Erstellen Sie ein Unterverzeichnis mit dem Namen des Gebietsschemas, z. B. en für Englisch.

  3. Erstellen Sie in Visual Studio eine XML-Datei mit dem Namen package.xml, und speichern Sie sie im Ordner C:\package\en.

  4. Fügen Sie XML hinzu, um den Namen des Bootstrapperpakets, die Kultur für dieses lokalisierte Paketmanifest und den optionalen Lizenzvertrag aufzulisten. Im folgenden XML-Code werden die Variablen DisplayName und Culture verwendet, die in einem späteren Element definiert werden.

    <Package
        xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper"
        Name="DisplayName"
        Culture="Culture"
        LicenseAgreement="eula.txt">
    
  5. Fügen Sie XML hinzu, um alle Dateien aufzulisten, die sich im gebietsschemaspezifischen Verzeichnis befinden. Im folgenden XML-Code wird eine Datei mit dem Namen eula.txt verwendet, die für das Gebietsschema en gilt.

    <PackageFiles>
      <PackageFile Name="eula.txt"/>
    </PackageFiles>
    
  6. Fügen Sie XML hinzu, um lokalisierbare Zeichenfolgen für das Bootstrapperpaket zu definieren. Der folgende XML-Code fügt Fehlerzeichenfolgen für das Gebietsschema en hinzu.

      <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. Kopieren Sie den Ordner C:\package in das Bootstrapperverzeichnis von Visual Studio. Für ältere Versionen von Visual Studio 2010 ist dies das Verzeichnis \Programme\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages.

Beispiel

Das Paketmanifest enthält gebietsschemaspezifische Informationen, z. B. Fehlermeldungen, Softwarelizenzbedingungen und Sprachpakete.

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