從傳統型應用程式動態使用 MSIX 架構套件
Windows 應用程式 SDK 和 Windows 11 作業系統都可藉由使用稱為動態相依性的功能,讓您的應用程式在執行階段動態參考和使用 MSIX 架構套件。 這項功能主要供未封裝的傳統型應用程式使用,以使用 MSIX 架構套件所提供的 API 和其他內容。
使用動態相依性功能最常見的案例是在未封裝的應用程式中參考 Windows 應用程式 SDK 架構套件。 在某些案例中,您可能會想要使用動態相依性功能,從未封裝的應用程式參考不同的架構套件,例如 WinUI2 或 DirectX Runtime 的架構套件。
如需動態相依性功能的概觀,以及有關在應用程式中使用的指引,請參閱下列文章。
文章 | 描述 |
---|---|
MSIX 架構套件和動態相依性 | 介紹與 MSIX 架構套件相關的重要概念,並描述動態相依性功能的目的。 本文包含架構套件參考的套件圖表詳細資料,以及架構套件的服務模型。 |
針對在外部位置進行封裝或未封裝的應用程式,使用 Windows 應用程式 SDK 執行階段 | 描述如何在執行階段於未封裝的應用程式中動態採用 Windows 應用程式 SDK 架構套件的相依性。 此案例可讓未封裝的應用程式使用 Windows 應用程式 SDK 功能。 |
使用動態相依性 API 在執行階段參考 MSIX 套件 | 描述如何在執行階段使用動態相依性 API,在未封裝的應用程式中動態採用不同架構套件的相依性 (Windows App SDK 架構套件以外的套件)。 |
封裝的傳統型應用程式如何在 Windows 上執行
若要深入探討當您為傳統型應用程式建立 Windows 應用程式套件時,檔案和登錄項目會發生什麼情況,請參閱了解封裝的桌面應用程式在 Windows 上執行的方式。