概要
MSIX バンドルは複数の MSIX パッケージで構成され、ユーザーがダウンロードするアプリのサイズを小さくできます。 アプリ バンドルは、さまざまなアーキテクチャ、言語固有の資産、さまざまなイメージ スケールアセット、または特定のデバイスに適用されるリソースに役立ちます。 アプリケーションの複数のアーキテクチャ バージョンを 1 つのエンティティにバンドルすることで、バンドルのみを (アーキテクチャごとに 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を使用してアプリ パッケージに署名する方法の詳細については、 この記事を参照してください。