年初的时候微软就已透露该公司正致力于全新的 MSIX 格式封装解决方案以便开发者可以更方便的进行封装。

MSIX封装方案虽然看起来只是MSI格式的升级版,但从本质来说新的封装方案支持的平台要远比旧版本丰富。

例如MSIX格式可以封装普通桌面程序也可以封装UWP 通用程序,甚至包括App-V虚拟引擎都可以完整支持。

微软开始面向开发者提供MSIX格式封装解决方案的预览版

微软此前已经公布即将发布的Windows 10 Version 1809 版重大更新将率先支持全新的MSIX格式封装方案。

但后续微软也将会通过累积更新的形式让MSIX格式支持旧版 Windows 10、Windows 8.1以及Windows 7。

下载MSIX封装工具预览版:

访问微软应用商店:https://www.microsoft.com/zh-cn/p/msix-packaging-tool-preview/9n5lw3jbcxkf

MSIX封装方案的几个特点:

1、MSIX格式是个完整的封装解决方案,如果你将文件名后缀由MSIX修改为ZIP就可以直接查看其中的内容。

2、从安全性角度考虑总是使用最新版本是个非常不错的习惯,MSIX格式将支持在用户使用前强制更新版本。

3、新的封装方案完整支持 Win32、WPF、WinForm及UWP 等,因此从兼容性角度考虑几乎没有什么问题。

4、微软还计划每三个月就为MSIX 封装方案提供安全和功能性更新,并且MSIX 更新将独立于系统累积更新。

5、如果你想将传统应用程序转换为MSIX格式提供给用户,那么很简单只需要下载微软的开发工具即可完成。

6、MSIX格式封装方案开发工具目前正在微软应用商店提供免费测试,但请注意该版本属于早期的测试版本。

MSIX格式的相关标准已经开源:

微软目前已经在代码托管网站GitHub上开源MSIX格式的相关资源、技术标准及 SDK 开发者工具套件资源等。

建议开发者使用Visual Studio 2017及以上版本来使用MSIX格式封包,相关提示请访问 GitHub 上的资源页