更新現有的 MSIX 套件以支援 MSIX Core
您必須先更新 MSIX 套件資訊清單,才能使用 MSIX Core 部署 MSIX 套件。
封裝為 MSIX 的應用程式必須與部署它們的作業系統相容。 MSIX 套件資訊清單必須包含適當的 TargetDeviceFamily ,名稱為 MSIXCore.Desktop ,以及 符合作業系統組建編號的 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 核心,而不需重新封裝。 您可以透過套件編輯器執行兩種方式:
- 開啟 MSIX 封裝工具 應用程式
- 選取 套件編輯器
- 按一下 [ 流覽... ] 以找出您的套件
- 按一下 [ 開啟套件]
[選項 1]使用核取方塊和下拉式清單來新增支援
- 在 [MSIX 核心支援] 底 下,選取核取方塊,將 MSIX Core 的支援新增至此套件
- 選取您想要此套件支援的 Windows 版本
[選項 2]手動在資訊清單檔案中新增
- 在 [資訊清單檔案 ] 底下 ,按一下 [ 開啟檔案]
- 您正在檢視套件的資訊清單。 在 [相依性 ] 底 下,將 MSIX Core 新增為目標裝置系列(請參閱上圖)
- 儲存並關閉資訊清單
- 重新簽署套件
- 按一下 [ 儲存 ],然後選取您是否要讓套件遞增
在轉換期間使用 MSIX 封裝工具新增 MSIX Core 支援
從 1.2020.402.0 版開始,您可以將 MSIX 核心支援新增至您使用 MSIX 封裝工具產生的每個 MSIX 套件。
將 MSIX Core 支援新增至所有 MSIX 套件
- 開啟 MSIX 封裝工具 應用程式
- 選取右上方的齒輪以存取 設定
- 在 [工具預設值] 下 ,選取核取方塊,以 在產生套件時新增 MSIX Core 的支援。
- 依預設,選取您想要支援的 Windows 版本
- 儲存設定
在工作流程期間將 MSIX Core 支援新增至單一套件
在轉換現有安裝程式期間,如果您未將 MSIX Core 支援指定為預設設定,您可以選擇將 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 |