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