DesktopAppConverter是一個可以將Win10桌面應(yīng)用直接轉(zhuǎn)成UWP應(yīng)用的工具,開發(fā)者可以直接以靜默方式將傳統(tǒng)桌面應(yīng)用安裝包如.msi或.exe轉(zhuǎn)換為AppX安裝包,之后通過PowerShell命令A(yù)dd-AppXPackage即可直接部署到Win10桌面系統(tǒng)中。
DesktopAppConverter怎么用
使用說明
開發(fā)者可以通過微軟桌面應(yīng)用轉(zhuǎn)換工具以靜默方式運行傳統(tǒng)的桌面應(yīng)用安裝包(MSI或者exe),之后會獲得一個AppX安裝包,可通過PowerShell命令A(yù)dd-AppXPackage將其部署在Win10桌面系統(tǒng)中。轉(zhuǎn)換器是在獨立于當前系統(tǒng)的環(huán)境中運行桌面應(yīng)用安裝包的,這個獨立的環(huán)境即由所下載wim映像提供。
運行過程中,轉(zhuǎn)換器會監(jiān)視安裝包對注冊表以及文件系統(tǒng)的讀寫操作,最終生成AppX安裝包,并且可以調(diào)用一部分WinRT API。使用過程中微軟會收集一些信息用于產(chǎn)品的改進。
安裝方法
Desktop App Converter relies on Windows 10 features that are flighted as part of the Windows Insider Preview builds. Make sure that you're on the latest build to utilize the converter.
Ensure that you have the latest Windows 10 Insider Preview OS - Enterprise edition (Build 10.0.14316.0 and up).
Download the DesktopAppConverter.zip and the BaseImage-14316.wim.
Extract the DesktopAppConverter.zip to a local folder.
From an admin PowerShell window:
PS C:\> Set-ExecutionPolicy bypass
Run the following command from an admin PowerShell window to setup the converter:
PS C:\> .\DesktopAppConverter.ps1 -Setup -BaseImage .\BaseImage-14316.wim
實例
PS C:\>.\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14316 -Installer C:\Installer\MyApp.exe -InstallerArguments "/S" -Destination C:\Output\MyApp -PackageName "MyApp" -Publisher "CN=<publisher_name>" -Version 0.0.0.1 -MakeAppx -Verbose
UWP是什么
UWP可讓開發(fā)者開發(fā)出單一的能夠根據(jù)設(shè)備和屏幕尺寸進行調(diào)整的應(yīng)用,讓一款應(yīng)用能夠同時適用于Windows 10電腦、Windows 10平板電腦、Windows 10 Mobile智能手機和Xbox One游戲主機,未來也將兼容增強現(xiàn)實設(shè)備HoloLens。
微軟發(fā)布了四種新的Windows Store應(yīng)用類型。它讓開發(fā)者能夠重新使用他們的Web代碼、Windows桌面應(yīng)用程序(.NET代碼)、Android應(yīng)用(Java和C++)和iOS應(yīng)用(Objective C)。
Project Centennial仍處于預(yù)覽階段,它可讓桌面開發(fā)者將其現(xiàn)有基于Win32的Windows應(yīng)用程序發(fā)布到Windows Store。而desktop app converter正是為了這一目的。
DesktopAppConverter有什么用
desktop app converter的一大好處在于,也適用于游戲。微軟Xbox部門主管菲爾·斯彭塞(Phil Spencer)就游戲開發(fā)者能夠如何將其Windows游戲(比如Steam上的游戲)轉(zhuǎn)到UWP,并帶到Windows Store進行了演示。他專門演示了將《帝國時代II》(Age of Empires II)轉(zhuǎn)成現(xiàn)代Windows應(yīng)用的過程。
- PC官方版
- 安卓官方手機版
- IOS官方手機版