Microsofti töölauarakenduse teisendamise juhend
- Kategooria: Areng
Microsoft tutvustas oma Töölauarakenduste muundur programmi mõni aeg tagasi et rõhutada, kui lihtne on mõnda töölauaprogrammi teisendada Universal Appsi vormingusse.
Tööriista peamine idee oli hõlbustada arendajatel Windowsi pärandi töölauaprogrammide muutmist poerakendusteks.
Sel viisil rakendusteks muudetud programmides oleks kasu poodide eksklusiivsetest funktsioonidest, näiteks turbe liivakast. Lisaks võivad arendajad saada kasu Windowsi poe lisaekspositsioonist.
Desktop App Converter, mille Microsoft mõni aeg tagasi välja andis, on endiselt saadaval ainult eelvaatena. Programmi kallal töötatakse ja regulaarselt antakse välja värskendusi, mis tutvustavad uusi funktsioone või parandavad probleeme.
Microsoft Desktop App Converter
Desktop App Converterit saate installida ja käivitada ainult siis, kui teie arvuti vastab järgmistele nõuetele:
- Operatsioonisüsteemi Enterprise või Pro väljaandesse installitud Windows 10 juubelivärskendus.
- 64-bitine protsessor.
- Toetab riistvaralist virtualiseerimist ja teise taseme aadressitõlget (SLAT). Enamik tänapäevaseid CPU-sid peaks neid toetama.
- Te saate teisendada ainult installifaile ja mitte kaasaskantavaid programme.
- Konverteeritud rakendusi võib juurutada ainult 64-bitistes Windowsi seadmetes.
Töölauarakenduse muunduri seadistamine
Esimene asi, mida peate tegema, on oma arvutisse paar faili alla laadimine, kui peate neid arvutisse töölauarakenduste muunduri installima. Pange tähele, et üks neist failidest on Windowsi põhipilt, mille suurus on 3,3 gigabaiti.
Külastage Microsofti ametlikku allalaadimislehte töölauarakenduse muunduri jaoks. Klõpsake allalaadimisnupul ja valige DesktopAppConverter.zip ja üks aluspiltidest. Aluspildid põhinevad Windowsi erinevatel versioonidel. Versioon 14939 on juubelivärskenduse versioon. Peate valima baaspildi, mis sobib teie Windowsi versiooniga.
Samuti on olemas doc-fail, mille võiksite alla laadida, kuna see pakub tööriista kohta teavet.
Laadige alla ka Windows 10 tarkvaraarenduskomplekt siit . Olen alla laadinud Windows 10 iseseisva SDK, kuid on ka teisi.
Pakendi DesktopAppConverter.zip fail on alla laaditud. Soovitan teisaldada allalaaditud BaseImage-fail samasse kataloogi, kuna see muudab selle installimise ajal natuke lihtsamaks.
Seadistamise alustamiseks toimige järgmiselt.
- Puudutage Windowsi klahvi, tippige cmd.exe, hoidke all klahve Shift ja Ctrl ning vajutage sisestusklahvi. See avab kõrgendatud käsuriba.
- Tippige powerhell.
- Soovitan kasutada käsku cd, et avada kataloog DesktopAppConverter, nt. cd c: DesktopAppConverter.
- Käivitage käsk: Set-ExecutionPolicy ümbersõit
- Käivitage käsk: DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose
Seadistus käivitub sellest hetkest automaatselt. Pange tähele, et enne programmide teisendamist rakendusteks peate arvuti taaskäivitama.
Windows värskendatakse taaskäivituse ajal ja avab töölaua laadimisel automaatselt PowerShelli käsuviiba. Seejärel installimine on lõpule viidud ja võite hakata programmi kasutama programmide teisendamiseks rakendusteks.
Desktop App Converter'i kasutamine
Rakendusmuundur võib teisendada pärand Win32 või Microsoft .NET Framework 4.61 programmid UWP-vormingusse.
Käivitage käsk get-help. DesktopAppConverter.ps1 -detailid, et saada täpset teavet parameetrite ja suvandite kohta, mida muundur toetab.
Programmi teisendamiseks käivitage järgmine käsk:
. DesktopAppConverter.ps1 -Installer C: Installer MyApp.exe -InstallerArguments '/ S' -Desination C: Output MyApp -PackageName 'MyApp' -Publisher 'CN = Publishername' -Versioon 0.0.0.1 -MakeAppx -Verb
Peate käsku kohandama, näiteks nii, et see vastaks teisendatud programmi programmiteele ja nimele, nimele, väljaandjale ja versioonile. Pange tähele, et versioon näib lükata tagasi liiga lühikesed või liiga pikad versioonid. Kompilaator viskab vea, kui kasutate käsus 0,8 või 1. Kasutage nelja numbrit, mis töötab, nii et versioon 0.8 kuvatakse käsus väärtusega 0.8.0.0.
Võite saada ka muid tõrketeateid, kuid tavaliselt suunavad need teid õiges suunas, nii et teate, mis valesti läks.
Kui käsk võetakse vastu, juhtub järgmine:
- Kontrollitakse, kas keskkond vastab kõigile nõuetele.
- Kontrollid teostatakse valitud installijal.
- Väljundkataloog luuakse, kui seda pole olemas.
- Konversioonikeskkond on üles seatud.
- Installer töötab isoleeritud keskkonnas.
Tulemus
Töölauarakenduste teisendamise tööriist loob .appx-i paketi, mis on programmi UWP-versioon. Uue rakenduse testimiseks enne selle allkirjastamist saate käivitada järgmise käsu kõrgendatud PowerShelli käsuribaknas:
Add-AppxPackage -Path PATHTOAppxManifest.xml -Registreeru
Asendage PATHTOAppxManifest.xml manifesti faili rajaga. Leiate selle samast kataloogist kui .appx pakett.
Seejärel saate rakenduse käivitada nagu iga teine, kasutades menüüd Start. Tutvuge selle juhendiga teabe allkirjastamiseks ja väljaandmiseks.