更新您現有的 MSIX 套件以支援 MSIX Core

在您可以使用 MSIX Core部署 MSIX 封裝之前,您必須先更新 MSIX 套件資訊清單。

封裝為 MSIX 的應用程式必須與部署它們的作業系統相容。 MSIX 套件資訊清單必須包含名稱為MSIXCore的適當y ,以及符合作業系統組建編號的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 的桌面應用程式將會部署到具有相同組建編號的桌面體驗型作業系統的 Windows Server。 如果應用程式僅適用于伺服器作業系統,請指定名稱為MSIXCorey 。 不支援部署至 Windows Server Core。

使用 MSIX 封裝工具套件編輯器更新資訊清單

如果您有 MSIX 套件,您可以使用 MSIX 套件工具來更新現有的套件,以支援 MSIX Core 而不需要重新封裝。 您可以透過下列兩種方式完成封裝編輯器:

  1. 開啟 MSIX 封裝工具 應用程式
  2. 選取 封裝編輯器
  3. 按一下 [流覽 ...] 以找出您的套件
  4. 按一下 [開啟套件]

[選項 1]使用核取方塊和下拉式清單來新增支援

  1. 在 [ MSIX Core 支援] 下,選取核取方塊以 將 MSIX Core 的支援新增至此套件
  2. 選取您希望此套件支援的 Windows 版本

[選項 2]手動新增資訊清單檔

  1. 在 [資訊清單檔] 底下,按一下 [開啟檔案]。
  2. 您正在查看套件的資訊清單。 在 [相依性 ] 下, 將 MSIX Core 新增為目標裝置系列 (查看上述)
  3. 儲存並關閉資訊清單
  4. 重新簽署套件
  5. 按一下 [ 儲存 ],然後選取您是否想要讓套件遞增

在轉換期間使用 MSIX 封裝工具新增 MSIX 核心支援

從版本1.2020.402.0 開始,您可以將 MSIX 核心支援新增至您使用 MSIX 封裝工具產生的每個 MSIX 套件。

將 MSIX 核心支援新增至所有 MSIX 套件

  1. 開啟 MSIX 封裝工具 應用程式
  2. 選取右上方的齒輪來存取 設定
  3. 在 [工具預設值] 下,選取在產生封裝時新增 MSIX Core 支援的核取方塊。
  4. 選取您想要支援的預設 Windows 版本
  5. 儲存設定

在工作流程期間將 MSIX 核心支援新增至單一套件

在轉換現有的安裝程式期間,如果您沒有指定為預設設定,則可以選擇將 MSIX 核心支援新增至您所產生的封裝。 您也可以覆寫您在設定中指定的預設設定。

  1. 在 [轉換的封裝資訊] 步驟中,選取核取方塊以 將 MSIX Core 的支援新增至此套件
  2. 選取您希望此套件支援的 Windows 版本
  3. 繼續進行轉換流程

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