迁移传统桌面程序到MS Store的另外一种方式是使用Desktop App Converter工具。虽然本篇标题包含了Desktop App Converter(如下简称DAC),实际上我是来劝你别用DAC的……
首先我简单介绍下DAC,DAC能够转换传统桌面程序,将其打包成APPX文件。虽然名字里有Converter字样,实际这是一个打包程序,并不会真正去修改用来打包的源程序。
为了使用DAC,你须要1607版本以上的Windows 10 Pro。我想也没有人会闲的蛋疼用Win7去打包APP进商店才对。
另外使用DAC的一个好处是,你不须要Visual Studio,若是这也算好处的话。可是相对的,你须要安装Windows 10 的SDK。
接着你就能够去MS Store去下载Desktop App Converter了。其实DAC自己就是一个经过Desktop Bridge转制的APP。app
使用DAC须要Admin权限,运行起来以后,是相似CMD的窗口。ide
接下来就是经过一些难记的命令行参数来打包桌面程序,都8102年了,啧啧啧……
为何我不推荐使用DAC呢,大概有如下几点:工具
本篇简单介绍了DAC的用法及不足之处,阻止了你在错误的道路上越走越远的趋势。同时科普了一下APPX,APPXBUNDLE和APPXUPLOAD三种文件的区别。
转制这种事情其实你们都不想的啦,若是有个愿意投钱的傻老板和愿意从1.0版本重头用起的憨用户,天然仍是彻底的重写真·UWP的好。后续我会转到从代码角度,把WPF程序迁移到真·UWP的讨论上。性能
感谢各位看到这里,咱们不按期更新哈^_^测试