套件 (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 |