套件 (Windows 10)

定義應用程式套件資訊清單的根項目。 資訊清單描述軟體到系統的結構和功能。

元素階層

<套件>

Syntax

<Package
  IgnorableNamespaces = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' >

  <!-- Child elements -->
  Identity
  & mp:PhoneIdentity?
  & Properties
  & Resources
  & Dependencies
  & Capabilities?
  & Extensions?
  & Applications?
  & uap15:Capabilities?
</Package>

答案

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

屬性和元素

屬性

屬性 描述 資料類型 必要 預設值
IgnorableNamespaces 宣告應該忽略之資訊清單中使用的命名空間。 忽略的命名空間元素不會經過驗證,而且應該視為不受信任。 每個命名空間之間都有一個空格來指定多個命名空間。 長度介於 1 到 32767 個字元之間的字串,其開頭和結尾為非空白字元。

子元素

子項目 描述
應用程式 代表組成套件的一或多個應用程式。
Capabilities 宣告封裝所需的受保護使用者資源的存取權。
Dependencies (相依性) 宣告套件相依的其他套件,以完成其軟體。
延伸模組 (類型:CT_PackageExtensions) 定義封裝的一或多個擴充點。
身分識別 定義封裝的全域唯一識別碼。 封裝識別會表示為封裝屬性的元組。
屬性 定義套件的其他中繼資料,包括描述套件對使用者顯示方式的屬性。
資源 宣告封裝包含之資源的語言。 每個套件都必須針對資源宣告至少一種語言。 縮放比例和 DirectX 功能層級屬性是套件中所有資源的通用屬性。
mp:PhoneIdentity 如果您的應用程式是先前在 Windows Phone 上提供的應用程式更新,請確定此元素符合您先前應用程式的應用程式資訊清單中的內容。 使用市集指派給應用程式的相同 GUID。 這可確保升級至Windows 10的應用程式使用者會收到新的應用程式作為更新,而不是重複專案。
uap15:Capabilities 宣告封裝所需的受保護使用者資源的存取權。 非主要套件可以使用這個專案。 這個元素只能由架構套件使用。

注意

如果資訊清單元素 DisplayName 或 Description 包含 Windows 防火牆不允許的字元,您可能會收到錯誤;namely |all ,因為 Windows 無法建立套件的 AppContainer 設定檔。 如果您收到錯誤,請使用此參考進行 疑難排解

父元素

這是檔中最外層的專案。 它不能由任何其他元素包含。

規格需求

Item
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10