建立封裝資訊清單

若要部署應用程式的必要條件,您可以使用啟動載入器套件。 啟動載入器套件包含單一產品資訊清單檔案,但每個地區設定有一個封裝資訊清單。 跨不同當地語系化版本的共用功能應會進入產品資訊清單。

如需產品資訊清單的詳細資訊,請參閱如何:建立產品資訊清單

建立套件資訊清單

建立套件資訊清單

  1. 建立啟動載入器套件的目錄。 此範例使用 C:\package

  2. 使用地區設定的名稱建立子目錄,例如 en 代表英文。

  3. 在 Visual Studio 中,建立名為 package.xml 的 XML 檔案,並將其儲存至 C:\package\en 資料夾。

  4. 新增 XML 以列出啟動載入器套件的名稱、此當地語系化套件資訊清單的文化特性,以及選擇性的授權合約。 下列 XML 會使用 DisplayNameCulture 變數,這些變數定義於稍後的元素中。

    <Package
        xmlns="http://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,這是 \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages 目錄。

範例

套件資訊清單包含特定地區設定資訊,例如錯誤訊息、軟體授權條款及語言套件。

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