MSIX Core を使用して MSIX パッケージを展開する前に、まず MSIX パッケージ マニフェストを更新する必要があります。
MSIX としてパッケージ化されたアプリは、展開されているオペレーティング システムと互換性がある必要があります。 MSIX パッケージ マニフェストには、MSIXCore.Desktop という名前の適切な TargetDeviceFamily と、オペレーティング システムのビルド番号と一致する MinVersion が含まれている必要があります。 また、関連する Windows 10 バージョン 1709 以降のエントリも含めるようにして、MSIX をネイティブにサポートするオペレーティング システムにアプリが適切に展開されるようにしてください。
次の例では、Windows 7 SP1 を最小バージョンとして指定します。
<Dependencies>
<TargetDeviceFamily Name="MSIXCore.Desktop" MinVersion="6.1.7601.0" MaxVersionTested="10.0.10240.0" />
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
すべての MSIXCore.Desktop アプリは、同じビルド番号を持つデスクトップ エクスペリエンス ベースのオペレーティング システムで Windows Server に展開されます。 アプリがサーバー オペレーティング システムのみを対象としている場合は、MSIXCore.Server という名前の TargetDeviceFamily を指定します。 Windows Server Core への展開はサポートされていません。
MSIX パッケージ ツール パッケージ エディターを使用してマニフェストを更新する
MSIX パッケージがある場合は、MSIX パッケージ ツールを使用して、再パッケージ化せずに MSIX Core をサポートするように既存のパッケージを更新できます。 パッケージ エディターでは、次の 2 つの方法で行うことができます。
- MSIX Packaging Tool アプリを開く
- パッケージ エディターの選択
- 参照... をクリックしてパッケージを探します。
- [パッケージを開く] をクリックする
[オプション 1]チェックボックスとドロップダウンを使用してサポートを追加する
- [MSIX Core サポート] で、[MSIX Core のサポートをこのパッケージに追加する] チェック ボックスをオンにします
- このパッケージでサポートする Windows バージョンを選択します
[オプション 2]マニフェスト ファイルに手動で追加する
- [マニフェスト ファイル] の [ファイルを開く] をクリックします。
- パッケージのマニフェストを表示しています。 [ 依存関係 ] の [ターゲット デバイス ファミリとして MSIX Core を追加する] (上記を参照)
- マニフェストを保存して閉じる
- パッケージに再署名する
- [ 保存] をクリックし、パッケージをインクリメントするかどうかを選択します
変換中に MSIX パッケージ 化ツールを使用して MSIX Core サポートを追加する
バージョン 1.2020.402.0 以降では、MSIX パッケージ ツールを使用して生成する各 MSIX パッケージに MSIX Core サポートを追加できます。
すべての MSIX パッケージに MSIX Core サポートを追加する
- MSIX Packaging Tool アプリを開く
- 右上の歯車を選択して設定にアクセスする
- [ツールの既定値] で、パッケージの生成時に [MSIX Core のサポートを追加する] チェック ボックスをオンにします。
- 既定でサポートする Windows バージョンを選択します
- 設定の保存
ワークフロー中に MSIX Core のサポートを 1 つのパッケージに追加する
既存のインストーラーの変換中に、既定の設定として指定されていない場合は、生成するパッケージに MSIX Core サポートを追加することを選択できます。 設定で指定した既定の設定を上書きすることもできます。
- 変換の [パッケージ情報] ステップで、[MSIX Core のサポートをこのパッケージに追加する] チェック ボックスをオンにします
- このパッケージでサポートする Windows バージョンを選択します
- 変換プロセスを続行する
MSIX Core でサポートされている Windows バージョン
名前 | バージョン |
---|---|
Windows 7、SP 1 | 6.1.7601.0 |
Windows 8.1 (Update 1) | 6.3.9600.0 |
Windows 10 2015 LTSB (1507) | 10.0.10240.0 |
Windows 10 2016 LTSB (1607) | 10.0.14393.0 |
Windows Server 2008 R2 | 6.1.7601.0 |
Windows Server 2012 | 6.2.9200.0 |
Windows Server 2012 R2 | 6.3.9600.0 |
Windows Server 2016 の場合 | 10.0.14393.0 |