Share via


從傳統型應用程式動態使用 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 上執行的方式