次の方法で共有


パッケージ化されたアプリケーションの拡張

MSIX により、アプリの拡張機能やオプション パッケージを使用してアプリケーションを簡単に拡張することができます。 アプリの拡張機能によって、他のプラットフォームでプラグイン、アドイン、アドオンが提供している機能と類似した機能が提供されます。 ユーザーは、アプリケーションを拡張機能のホストにし、パッケージ化された拡張機能からコンテンツや展開イベントを使用できるようにすることができます。 アプリの拡張機能は、Windows 10 Anniversary Edition (バージョン 1607、ビルド 10.0.14393) で導入されました。

オプション パッケージは、大規模または複雑なアプリを分割したり、既に発行されているアプリに新しいコンポーネントを追加したりする際に役立ちます。 Visual Studio 2017 バージョン 15.7 および .NET ネイティブ 2.1 では、C++ と C# の両方のオプション パッケージから実行可能コードを読み込むことができます。

アプリの拡張機能は開いたエコシステムであり、あらゆるユーザーがアプリを拡張することを目的としています。 アプリの拡張機能を作成できるユーザーが制限されたり、制御されたりすることはありません。 オプション パッケージは閉じたエコシステムであり、メイン パッケージに対するオプション パッケージの作成が許可されるユーザーは、発行元によって決定されます。

アプリの拡張機能は、独立したパッケージでもあります。 これらはスタンドアロン アプリにすることができ、展開に関して別のアプリに依存することはできません。 オプション パッケージにはプライマリ パッケージが必要で、それがないと実行できません。

トピック 説明
アプリの拡張機能の作成とホスト このセクションでは、MSIX パッケージでアプリの拡張機能を作成およびホストする方法について説明します。
アプリの拡張機能のカスタム プロパティ このセクションでは、アプリの拡張機能のカスタム プロパティを使用する方法について説明します。
オプション パッケージを使用したアプリの拡張 このセクションでは、オプション パッケージ モデルを活用してメイン パッケージにコンテンツを読み込む方法について説明します。