Tworzenie manifestu pakietu

Aby wdrożyć wymagania wstępne dla aplikacji, możesz użyć pakietu programu inicjjącego. Pakiet programu inicjjącego zawiera pojedynczy plik manifestu produktu, ale manifest pakietu dla każdego ustawienia regionalnego. Udostępnione funkcje w różnych zlokalizowanych wersjach powinny przejść do manifestu produktu.

Aby uzyskać więcej informacji na temat manifestów produktów, zobacz How to: Create a product manifest (Instrukcje: tworzenie manifestu produktu).

Tworzenie manifestu pakietu

Aby utworzyć manifest pakietu

  1. Utwórz katalog dla pakietu programu inicjatora. W tym przykładzie użyto języka C:\package.

  2. Utwórz podkatalog z nazwą ustawień regionalnych, na przykład en dla języka angielskiego.

  3. W programie Visual Studio utwórz plik XML o nazwie package.xml i zapisz go w folderze C:\package\en .

  4. Dodaj kod XML, aby wyświetlić nazwę pakietu programu inicjjącego, kulturę dla tego zlokalizowanego manifestu pakietu i opcjonalną umowę licencyjną. Poniższy kod XML używa zmiennych DisplayName i Culture, które są zdefiniowane w późniejszym elemecie.

    <Package
        xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper"
        Name="DisplayName"
        Culture="Culture"
        LicenseAgreement="eula.txt">
    
  5. Dodaj kod XML, aby wyświetlić listę wszystkich plików znajdujących się w katalogu specyficznym dla ustawień regionalnych. Poniższy kod XML używa pliku o nazwie eula.txt, który ma zastosowanie do ustawień regionalnych en.

    <PackageFiles>
      <PackageFile Name="eula.txt"/>
    </PackageFiles>
    
  6. Dodaj kod XML, aby zdefiniować ciągi lokalizowalne dla pakietu programu inicjjącego. Poniższy kod XML dodaje ciągi błędów dla ustawień regionalnych 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. Skopiuj folder C:\package do katalogu programu Visual Studio inicjatora. W przypadku starszych wersji programu Visual Studio jest to katalog \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages .

Przykład

Manifest pakietu zawiera informacje specyficzne dla ustawień regionalnych, takie jak komunikaty o błędach, postanowienia licencyjne dotyczące oprogramowania i pakiety językowe.

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