遷移傳統桌面程序到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的討論上。性能
感謝各位看到這裏,咱們不按期更新哈^_^測試