Поделиться через


Практическое руководство. Создание манифеста пакета

Для развертывания компонентов, требуемых для работы приложения, можно создать пакет загрузчика.Пакет загрузчика содержит один файл манифеста продукта для каждого языкового стандарта.В манифесте продукта должны содержаться общие функциональные возможности для различных локализованных версий продукта.

Дополнительные сведения о манифестах пакетов см. в разделе Практическое руководство. Создание манифеста продукта.

Создание манифеста пакета

Процедура создания манифеста пакета

  1. Создайте каталог для пакета загрузчика.В данном примере используется каталог "C:\package".

  2. Создайте подкаталог с именем, соответствующим языковому стандарту, например каталог en для английской версии.

  3. В Visual Studio создайте XML-файл package.xml и сохраните его в папке "C:\package\en".

  4. Чтобы указать имя пакета загрузчика, язык и региональные параметры для этого локализованного манифеста пакета и условие лицензии (последнее указывать необязательно), добавьте следующий XML-код.В приведенном ниже примере XML-кода используются переменные DisplayName и Culture, которые будут описаны далее.

    <Package
        xmlns="https://schemas.microsoft.com/developer/2004/01/bootstrapper"
        Name="DisplayName"
        Culture="Culture"
        LicenseAgreement="eula.txt">
    
  5. Чтобы указать файлы, содержащиеся в каталоге для конкретного языкового стандарта, добавьте следующий XML-код.В этом примере XML-кода используется файл eula.txt, который предназначен для языкового стандарта en.

      <PackageFiles>
        <PackageFile Name="eula.txt"/>
      </PackageFiles>
    
  6. Чтобы добавить локализуемые строки в пакет загрузчика, добавьте следующий XML-код.В приведенном ниже примере XML-кода добавляются строки ошибок для языкового стандарта 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. Скопируйте папку "C:\package" в каталог загрузчика Visual Studio.Каталог загрузчика в Visual Studio 2010: \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages.

Пример

Манифест пакета содержит данные для конкретного языкового стандарта, такие как сообщения об ошибках, условия лицензии на ПО и языковые пакеты.

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

См. также

Ссылки

Справочные сведения о схеме пакетов и продуктов