共用方式為


從桌面應用程式動態使用 MSIX 架構套件

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 上執行