Guia del convertidor d'aplicacions Microsoft Desktop
- Categoria: Desenvolupament
Microsoft va exposar-ne Convertidor d'aplicacions d'escriptori programa fa un temps per ressaltar el fàcil que és convertir alguns programes d’escriptori en format d’aplicacions universals.
La idea principal que hi ha darrere de l'eina era facilitar als desenvolupadors convertir els programes d'escriptori antics per a Windows en aplicacions de la botiga.
Els programes convertits en aplicacions d'aquesta manera podrien beneficiar-se de funcions exclusives de la botiga, com ara la caixa de seguretat de seguretat. Els desenvolupadors també poden beneficiar-se d’una exposició addicional a Windows Store.
El convertidor d'aplicacions d'escriptori que Microsoft va llançar fa temps encara només està disponible com a previsualització. El programa s'està treballant i les versions actualitzades es publiquen regularment que introdueixen noves funcions o solucionen problemes.
Convertidor d'aplicacions Microsoft Desktop
Només podeu instal·lar i executar Desktop App Converter si l’ordinador compleix els requisits següents:
- Actualització d’aniversari de Windows 10 instal·lada a l’edició Enterprise o Pro.
- Processador de 64 bits.
- Admet la virtualització assistida per maquinari i la traducció de direcció de segon nivell (SLAT). La majoria de cpus moderns haurien de ser compatibles amb aquests.
- Només podeu convertir fitxers d’instal·lador i no de programes portàtils.
- Les aplicacions convertides només es poden desplegar en dispositius Windows de 64 bits.
Configuració del convertidor d'aplicacions per a escriptori
El primer que heu de fer és descarregar un parell d’arxius al vostre sistema ja que necessiteu que instal·lin el Desktop App Converter a l’ordinador. Tingueu en compte que un dels fitxers és una imatge de base de Windows que té una mida de 3,3 gigabytes.
Visita la pàgina oficial de descàrregues de Microsoft per al convertidor d'aplicacions d'escriptori. Feu clic al botó de descàrrega i seleccioneu DesktopAppConverter.zip i una de les imatges base. Les imatges de base es basen en diferents versions de Windows. La versió 14939 és la versió d'actualització d'aniversari. Heu de seleccionar la imatge base que coincideixi amb la vostra versió de Windows.
Hi ha un fitxer doc que també pot ser que vulgueu descarregar, ja que ofereix informació sobre l'eina.
A més, descarregueu el kit de desenvolupament de programari de Windows per a Windows 10 des d'aquí . He descarregat l’Standk SDK de Windows per a Windows 10, però n’hi ha d’altres.
Extreu el fitxer DesktopAppConverter.zip un cop es descarrega. Us suggereixo que traslladeu el fitxer BaseImage descarregat al mateix directori, ja que el facilita una mica més durant la configuració.
Per iniciar la configuració, feu el següent:
- Toqueu la tecla Windows, escriviu cmd.exe, manteniu premuda la tecla Maj i Ctrl i feu clic a Enter. S’obrirà un missatge d’ordres elevat.
- Type powerhell.
- Us suggereixo que utilitzeu la comanda CD per anar al directori DesktopAppConverter, per exemple, cd c: DesktopAppConverter.
- Executeu l'ordre: bypass Set-ExecutionPolicy
- Executeu l'ordre: DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose
La configuració s'executa automàticament des d'aquest punt. Tingueu en compte que cal reiniciar el PC abans de poder començar a convertir programes en aplicacions.
Windows s'actualitzarà durant el reinici i obrirà automàticament un indicador d'ordres de PowerShell quan es carrega l'escriptori. A continuació, es completa la configuració i és possible que es comenci a utilitzar el programa per convertir programes a aplicacions.
Utilitzant el convertidor d'aplicacions d'escriptori
El convertidor d’aplicacions pot convertir programes Win32 llegats o Microsoft .NET Framework 4.61 al format UWP.
Executeu l'ordre get-help. DesktopAppConverter.ps1 -detallat per obtenir informació detallada sobre els paràmetres i les opcions que suporta el convertidor.
Per convertir un programa, executeu la següent comanda:
. DesktopAppConverter.ps1 -Instal·lador C: Installer MyApp.exe -InstallerArguments '/ S' -Destinació C: Sortida MyApp -PackageName 'MyApp' -Publisher 'CN = publishername' -Version 0.0.0.1 -MakeAppx -Verbose
Heu d'ajustar l'ordre, per exemple, que coincideixi amb la ruta del programa i el nom del programa que voleu convertir, el nom, l'editor i la versió. Tingueu en compte que la versió sembla rebutjar les versions massa curtes o massa llargues. El compilador llançarà un error si utilitzeu 0,8 o 1 en la comanda. Utilitzeu quatre dígits, que funcionen, de manera que la versió 0.8 es mostra com a 0.8.0.0 a la comanda.
Podeu rebre altres missatges d'error, però els missatges solen indicar-vos en la direcció correcta per tal de saber què ha anat malament.
Si s’accepta la comanda, passa el següent:
- Els controls es fan per assegurar-se que l’entorn compleix tots els requisits.
- Els controls es realitzen a l’instal·lador seleccionat.
- El directori de sortida es crea si no existeix.
- L’entorn de conversió està configurat.
- L’instal·lador s’executa dins d’un entorn aïllat.
El resultat
L'eina Desktop App Converter crea un paquet .appx que és la versió UWP del programa. Podeu executar la següent comanda en una finestra de sol·licitud d'ordres de PowerShell elevada per provar la nova aplicació abans de signar-la:
Add-AppxPackage -Path PATHTOAppxManifest.xml -Register
Substituïu PATHTOAppxManifest.xml per la ruta al fitxer manifest. El trobeu al mateix directori que el paquet .appx.
A continuació, podeu executar l'aplicació com qualsevol altra mitjançant el menú Inici. Consulteu aquesta guia per signar informació i problemes.