MSIX パッケージのバンドル

概要

MSIX バンドルは、複数の MSIX パッケージで構成されているため、ユーザーがダウンロードするアプリのサイズを小さくすることができます。 アプリ バンドルは、各種アーキテクチャ、言語固有のアセット、イメージ サイズの変化するアセット、または特定のデバイスに適用されるリソースに役立ちます。 アプリケーションの複数のアーキテクチャ バージョンを 1 つのエンティティにバンドルすることで、このバンドルを (アーキテクチャごとに用意する代わりに) 配布場所にアップロードするだけで済みます。 Windows 10 の展開プラットフォームによって .msixbundle パッケージ タイプが認識され、デバイスのアーキテクチャに適用可能なファイルのみがダウンロードされます。 特定のアプリ用に .msixbundle を配布することにした場合、MSIX パッケージのみの配布に戻すことはできません。

Visual Studio でアプリケーションをパッケージ化している場合は、パッケージの作成ウィザードによって、パッケージの作成時に [アプリケーション バンドルの生成] オプションが表示されます。 このオプションを設定して、Visual Studio で MSIX バンドルを生成できます。 MSIX Packaging Tool または MakeAppx.exe を使用して MSIX パッケージを生成する場合は、MakeAppx.exe を利用して個々のパッケージからバンドルを生成することができます。たとえば、アプリの x86 および x64 MSIX パッケージを生成または変換した後、下に示すプロセスを使用して、MakeAppx.exe を使用してパッケージをバンドルできます。

その他のリソース

MSIX バンドルの生成の詳細については、次を参照してください。

SignTool.exe を使用してアプリ パッケージに署名する方法の詳細については、この記事を参照してください。