次の方法で共有


デスクトップ アプリから 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でのパッケージ化されたデスクトップ アプリの実行方法について」を参照してください。