デスクトップ アプリから 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 でパッケージ化されたデスクトップ アプリが動作するしくみについて」を参照してください。
関連トピック
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer