應用程式安裝程式檔案 ( appinstaller) 架構參考
這項參考提供每個專案、屬性和資料類型的詳細資料,這些類型定義了 appinstaller 檔案的架構,而該檔案定義了屬於相關集合的封裝。
下表列出此架構中的所有元素。
元素 | 描述 |
---|---|
AppInstaller | Appinstaller 檔的根項目。 |
套件組合 | 元素,其中包含應用程式套件組合的相關資訊。 此元素的子專案需要與應用程式封裝套件組合資訊清單中的 identity 元素完全相符的名稱、發行者和版本。 |
Dependencies (相依性) | 這些是需要時才會安裝的相依性。 |
MainBundle | 專案,其中包含要安裝之主要套件組合的相關資訊。 此元素的子專案需要與應用程式封裝套件組合資訊清單中的 identity 元素完全相符的名稱、發行者和版本。 |
MainPackage | 元素,其中包含將安裝的主要封裝的相關資訊。 此元素的子項目需要應用程式封裝資訊清單中的 identity 元素完全相符的名稱、發行者和版本。 ProcessorArchitecture 是選擇性元素。 |
OptionalPackages | 指定選用的封裝。 |
套件 | 包含封裝相關資訊的元素。 此元素要求應用程式封裝資訊清單中的 identity 元素必須與名稱、發行者和版本完全相符。 ProcessorArchitecture 是選擇性元素。 |
RelatedPackages | 指定相關的封裝。 不會安裝這些套件。 |
UpdateSettings | 您可以使用 UpdateSettings 專案來切換已安裝套件的自動更新,並設定更新檢查的間隔。 |
OnLaunch | 表示部署服務會在應用程式啟動時檢查 appinstaller 檔案的更新。 |
AutomaticBackgroundTask | 在背景檢查更新。 每隔8小時會進行一次檢查,而不會影響使用者是否啟動應用程式。 這種類型的更新無法顯示 UI。 |
ForceUpdateFromAnyVersion | 允許增加或減少應用程式版本的布林值。 如果沒有這個元素,應用程式只能移至較高的版本。 |
意見反應
https://aka.ms/ContentUserFeedback。
即將推出:在 2024 年,我們將隨著內容的意見反應機制逐步淘汰 GitHub 問題,並以新的意見反應系統來取代。 如需詳細資訊,請參閱提交並檢視相關的意見反應