應用程式安裝程式檔案 ( appinstaller) 架構參考

這項參考提供每個專案、屬性和資料類型的詳細資料,這些類型定義了 appinstaller 檔案的架構,而該檔案定義了屬於相關集合的封裝。

下表列出此架構中的所有元素。

元素 描述
AppInstaller Appinstaller 檔的根項目。
套件組合 元素,其中包含應用程式套件組合的相關資訊。 此元素的子專案需要與應用程式封裝套件組合資訊清單中的 identity 元素完全相符的名稱、發行者和版本。
Dependencies (相依性) 這些是需要時才會安裝的相依性。
MainBundle 專案,其中包含要安裝之主要套件組合的相關資訊。 此元素的子專案需要與應用程式封裝套件組合資訊清單中的 identity 元素完全相符的名稱、發行者和版本。
MainPackage 元素,其中包含將安裝的主要封裝的相關資訊。 此元素的子項目需要應用程式封裝資訊清單中的 identity 元素完全相符的名稱、發行者和版本。 ProcessorArchitecture 是選擇性元素。
OptionalPackages 指定選用的封裝。
套件 包含封裝相關資訊的元素。 此元素要求應用程式封裝資訊清單中的 identity 元素必須與名稱、發行者和版本完全相符。 ProcessorArchitecture 是選擇性元素。
RelatedPackages 指定相關的封裝。 不會安裝這些套件。
UpdateSettings 您可以使用 UpdateSettings 專案來切換已安裝套件的自動更新,並設定更新檢查的間隔。
OnLaunch 表示部署服務會在應用程式啟動時檢查 appinstaller 檔案的更新。
AutomaticBackgroundTask 在背景檢查更新。 每隔8小時會進行一次檢查,而不會影響使用者是否啟動應用程式。 這種類型的更新無法顯示 UI。
ForceUpdateFromAnyVersion 允許增加或減少應用程式版本的布林值。 如果沒有這個元素,應用程式只能移至較高的版本。