打包與部署 Windows 應用程式概覽

淺灰色橫幅背景上的藍色扳手和螺絲起子圖示代表應用程式打包與部署工具。


應用程式封裝為你的應用程式在 Windows 上提供可預測的安裝、更新與維護模式。 雖然 WinUI 3 的應用程式預設是打包,但許多其他類型的應用程式則沒有。 而新增套件身份則解鎖了 Windows 的多種功能。 依賴套件識別碼來運作的功能包括背景任務、通知、即時磁貼、自訂右鍵選單擴充、共享目標及其他擴充點。 封裝也有助於透過 Microsoft Store 及企業部署工具等管道,確保部署更乾淨、更新可靠,以及分發流程的簡化。

不確定哪種包裝模式適合你的應用程式? 詳見 包裝概述

選擇如何發佈你的應用程式——透過 Microsoft Store、企業側載,還是直接下載? 請參閱 「選擇分發路徑 」,以並列比較簽署成本、更新機制及各路徑的企業管理。 關於發佈功能的最新狀態(包括 ms-appinstaller 協定變更),請參見 Windows 應用程式發佈功能目前狀態

部署使用 Windows 應用程式 SDK 的應用程式時,你可以選擇依賴框架的部署模型或自包含的部署模型。 依賴框架的應用程式依賴於使用者的電腦上安裝 Windows 應用程式 SDK 執行時和/或框架套件。 相較之下,自包含應用程式會直接將 Windows 應用程式 SDK 相依性與應用程式捆綁,確保應用程式承載執行所需的一切。 合適的模型取決於你的發佈情境、更新策略,以及你希望對應用程式的覆蓋範圍和依賴有多少控制力。


開始打包與部署你的 Windows 應用程式

包裝圖示
包裝
透過設定應用程式的包裝、安裝與更新,為發佈做好準備。

部署圖示
部署
學習如何利用框架或自包含的部署選項,將 Windows 應用程式 SDK 與您的應用程式一起交付和管理。