微软在Build2016开发者大会上宣布了一款转换工具,它能将传统桌面应用转制为Win10 UWP应用,同时转换后的应用还能给它添加UWP平台特色功能的支持,用户可以到应用商店下载。
现在微软已在官网开放了这款工具的预览版下载,总共3.4GB,包含转换工具以及配套使用的Win10一周年更新预览版14316映像,支持将Win32应用以及基于.NET 4.6.1编写的桌面应用转换为UWP应用。
开发者可以通过转换器以静默方式运行传统的桌面应用安装包(MSI或者exe),之后会获得一个AppX安装包,可通过PowerShell命令Add-AppXPackage将其部署在Win10桌面系统中。转换器是在独立于当前系统的环境中运行桌面应用安装包的,这个独立的环境即由所下载wim映像提供。
运行过程中,转换器会监视安装包对注册表以及文件系统的读写操作,最终生成AppX安装包,并且可以调用一部分WinRT API。使用过程中微软会收集一些信息用于产品的改进。
微软放大招,有需要的用户可以去下载这款转换工具和配套的Win10预览版14316映像,此外,在微软官方MSDN网站上也详细介绍了转换工具的使用方法。