なぜ APPX を MSIX に変換するのですか?
Microsoftは2018年に、推奨されるWindowsパッケージ形式としてAPPXを.MSIXに置き換えました。MSIXは、従来のWin32デスクトップアプリのサポート、より優れた更新メカニズム、および改善されたエンタープライズ管理を追加しており、現在はMicrosoft Storeへの提出や企業への展開において必須、または強く推奨されています。
APPX から MSIX への変換方法
MSIX Packaging Tool EASIEST
Microsoft Storeから無料のMSIX Packaging Toolをインストールし、ガイド付きウィザードを実行してアプリのインストールセッションをキャプチャし、生成された.msixファイルを保存します。
Microsoft Visual Studio FREE
Visual Studio 2019以降でWindowsアプリケーションパッケージプロジェクトを開き、プロジェクトのプロパティで出力形式をMSIXに切り替えてビルドします。
これらの形式について
APPX ファイルは、Windows 8 で導入された Windows アプリのインストール パッケージです。Windows 10/11 では、ダブルクリックすると組み込みの App Installer が処理するか、PowerShell で Add-AppxPackage -Path app.appx を実行します。よくある問題は «パッケージが信頼されていません»…
.APPX の詳細を開く →.MSIX ファイルは、特定のソフトウェアで使用されるデータファイルです。
.MSIX の詳細を開く →品質と注意点
- APPXとMSIXは同じOPC/ZIPコンテナ構造を共有しています。違いはメタデータ、ツール、およびサポートされるアプリの種類にあり、バイナリレイアウトではありません。
- MSIXパッケージをWindowsにインストールするには、有効なデジタル署名が必要です。テストパッケージの場合は、署名証明書を「信頼されたユーザー」または「ルート」にインストールしておく必要があります。
- MSIXは、APPX(元々はUWP専用)がカバーしていなかった従来のWin32デスクトップアプリまでサポートを拡張しています。