共用方式為


AppInstaller

這個專案會定義 appinstaller 檔案的根元素。 appinstaller 檔案描述 結構,並定義將安裝為部署作業一部分的套件。

元素階層

<AppInstaller>

Syntax


<?xml version="1.0" encoding="UTF-8"?>

<AppInstaller 
    xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2"
    Version= A version string in quad notation, "Major.Minor.Build.Revision".
    Uri= Web Uri to the redirected appinstaller file >

  <!-- Child elements -->
  ( MainPackage
  & MainBundle?
  & Dependencies?
  & OptionalPackages?
  & RelatedPackages?
  & UpdateSettings?
  & s4:UpdateUris?
  & s4:RepairUris?
  )

</AppInstaller>

答案

? 選擇性 (零或一個 &) 交錯連接器, (可能會依任何順序發生)

屬性和項目

屬性

屬性 描述 資料類型 必要
xmlns appinstaller 架構的命名空間定義。 如需命名空間的清單,請參閱本文中的 需求 一節。 URI 作為長度介於 1 到 2084 個字元之間的字串。 Yes
版本 appinstaller 檔案的版本 四邊形表示法中的版本字串,“Major.Minor.Build.Revision”。 Yes
Uri 重新導向 appinstaller 檔案的 Web URI。 當欄位中指定的 URI 與目前的檔案不同時,部署作業會重新導向至 URI,而不是目前的檔案。 appinstaller 檔案最多只能重新導向三次。 目前不支援具有多個索引鍵/值組的查詢字串。 Web URI 作為長度介於 1 到 2084 個字元之間的字串。 Yes

子元素

子元素必須以指定的順序出現

子元素 描述
MainPackage 指定要安裝的主要套件。
MainBundle 指定要安裝的主要套件組合。
OptionalPackages 指定選擇性套件。
RelatedPackages 指定相關的套件。 不會安裝這些套件。
Dependencies (相依性) 這些相依性會視需要安裝。
UpdateSettings 使用 updatesettings 元素來切換已安裝套件的自動更新。
s4:UpdateUris 指定指向應用程式安裝程式檔案以更新安裝的 URI 清單。
s4:RepairUris 指定指向應用程式安裝程式檔案以修復安裝的 URI 清單。

父項目

這個最外層的元素可能不會由任何其他元素包含。

備註

<AppInstaller> 可以有 <MainPackage><MainBundle> 專案。 如果包含其中一個以上的部署作業,部署作業將會失敗。 只有 encoding="UTF-8" 沒有逸出字元,且不接受任何非 ascii 字元。

規格需求

需求 描述
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 Windows 10 1709 版中引進的功能需要此命名空間。
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 Windows 版本 21H2 組建 22000 中引進的功能需要此命名空間
最低 OS 版本 Windows 10 (版本 1709)