MSIX ツールキット

MSIX ツールキットは、IT プロフェッショナルと開発者が MSIX パッケージをビルドおよび管理できるようにするツールとスクリプトのコレクションです。 ツールキットは GitHub のオープン ソース プロジェクトであり、これによって顧客やファンは直接投稿し、利用可能なコンテンツに関する提案やフィードバックを提供できます。

原則

MSIX ツールキットは、次の原則に従っています。

  • これは、お客様がバイナリや実行可能ファイルと共にソース コードを自由に提供できるコミュニティ主導のスペースです。
  • ユーザーは、再頒布可能でない限り、対応するソース コードを持たない成果物を投稿することはできません。
  • コミュニティの関与が十分になるまで、Microsoft の担当者がプル要求を監督します。
  • 提供されるすべてのソース コードには、セットアップの詳しい手順とソース コードのビルド方法を記載した readme ファイルが付属している必要があります。

投稿する方法

MSIX ツールキットリポジトリでは、分岐からのプル要求を使用して外部の投稿を受け入れます。 問題ごとに 1 つのプル要求のみを作成し、プル要求をできるだけ小さくし、1 つのシナリオに限定するようにします。 Microsoft がプル要求を受け入れる前に、貢献者ライセンス同意書 (CLA) に署名する必要があります。

投稿方法の詳細については、readme を参照してください。

Microsoft が提供するツールキットのコンテンツ

Microsoft では、MSIX ツールキットに次のスクリプト、再頒布可能パッケージ、ツールを用意しています。

スクリプト

名前 説明
BulkConversion アプリケーションを MSIX アプリケーション パッケージ形式に一括変換する機能を提供する PowerShell スクリプトのセット。
ModifyPackagePublisher アプリケーションの署名に使用される証明書に合わせて MSIX アプリケーションの発行元情報を更新する機能を提供する PowerShell スクリプト。

再頒布可能パッケージ

名前 説明
Redist.x64 MSIX パッケージの操作に不可欠な、Windows 10 SDK のバイナリおよびツールが含まれています。 これらのバイナリは、64 ビット アーキテクチャで動作するデバイスを対象としています。
Redist.x86 MSIX パッケージの操作に不可欠な、Windows 10 SDK のバイナリおよびツールが含まれています。 これらのバイナリは、32 ビット アーキテクチャで動作するデバイスを対象としています。

再頒布可能パッケージ (x86/x64) は、必要な実行可能ファイルを提供する Microsoft MSIX Toolkit スクリプトと共に使用されます。

ツール

名前 説明
AppInstallerFileBuilder AppInstaller File Builder ツールは、AppInstaller ファイルの作成を簡略化する Windows 10 アプリです。 このアプリを使用すると、ユーザーは、配布するアプリ パッケージを更新オプションと共に指定できます。