Windows App SDK 和 Windows 11 OS 都可讓您的應用程式使用稱為動態相依性的功能,在運行時間動態參考和使用 MSIX 架構套件。 這項功能主要供未封裝的桌面應用程式使用,以使用 MSIX 架構套件所提供的 API 和其他內容。
使用動態相依性功能最常見的案例是參考未封裝應用程式中的 Windows App SDK 架構套件。 在某些情況下,您可能想要使用動態相依性功能,從未封裝的應用程式參考不同的架構套件,例如 WinUI 2 的架構套件或 DirectX 運行時間。
如需動態相依性功能的概觀,以及有關在應用程式中使用它的指引,請參閱下列文章。
文章 | 說明 |
---|---|
MSIX 架構套件和動態相依性 | 介紹與 MSIX 架構套件相關的重要概念,並描述動態相依性功能的目的。 本文包含框架套件參考的套件圖表詳細資訊,以及框架套件的服務模型。 |
對於封裝為具有外部位置的應用程式或未封裝的應用程式,使用 Windows App SDK 執行階段 | 描述如何在執行時於無封裝的應用程式中動態地依賴 Windows App SDK 框架包。 此案例可讓解壓縮的應用程式使用 Windows App SDK 功能。 |
使用動態相依性 API 在執行時參考 MSIX 套件 | 描述如何在運行時間使用 動態相依性 API ,在未封裝的應用程式中動態採用不同架構套件的相依性(Windows App SDK 架構套件以外的套件)。 |
如何在 Windows 上執行封裝的桌面應用程式
如需深入了解當您為桌面應用程式建立 Windows 程式套件時,檔案和登錄項目會發生什麼情況,請參閱 瞭解封裝的桌面程式如何在 Windows 上執行。
相關主題
- Windows App SDK 對封裝於外部位置或未封裝的架構相依應用程式的部署指南
- 適用於 Windows App SDK 的
執行時間架構 - MSIX 檔