Průvodce aplikací Microsoft Desktop App Converter
- Kategorie: Rozvoj
Microsoft předvedl jeho Desktop App Converter program před nějakým časem zdůraznit, jak snadné je převést některé stolní programy do formátu Universal Apps.
Hlavní myšlenkou tohoto nástroje bylo usnadnit vývojářům přeměnu starších desktopových programů pro Windows na aplikace Obchod.
Programy přeměněné na aplikace tímto způsobem by mohly těžit z funkcí exkluzivních pro obchod, jako je karanténa zabezpečení. Vývojáři mohou navíc těžit z další expozice v obchodě Windows Store.
Převaděč aplikací pro stolní počítače, který společnost Microsoft vydala před časem, je stále k dispozici pouze jako náhled. Na programu se pracuje a pravidelně se vydávají aktualizace, které přinášejí nové funkce nebo opravují problémy.
Převaděč aplikací Microsoft Desktop
Aplikaci Desktop App Converter můžete nainstalovat a spustit, pouze pokud počítač splňuje následující požadavky:
- Windows 10 Anniversary Update nainstalována v edici Enterprise nebo Pro.
- 64bitový procesor.
- Podporuje hardwarově podporovanou virtualizaci a druhou úroveň překladu adres (SLAT). Nejmodernější cpus by je měl podporovat.
- Můžete převádět pouze instalační soubory, nikoli přenosné programy.
- Převedené aplikace mohou být nasazeny pouze na 64bitová zařízení Windows.
Nastavení převaděče aplikací pro stolní počítače
První věc, kterou musíte udělat, je stáhnout několik souborů do systému, protože je potřebujete, abyste nainstalovali Desktop App Converter do počítače. Vezměte prosím na vědomí, že jedním ze souborů je základní obrázek Windows, který má velikost 3,3 Gigabyte.
Navštivte oficiální stránku ke stažení společnosti Microsoft pro Desktop App Converter. Klikněte na tlačítko stáhnout a vyberte DesktopAppConverter.zip a jeden ze základních obrázků. Základní obrázky jsou založeny na různých verzích systému Windows. Verze 14939 je verze Anniversary Anniversary. Musíte vybrat základní obrázek, který odpovídá vaší verzi systému Windows.
K dispozici je také soubor doc, který můžete stáhnout, protože nabízí informace o nástroji.
Stáhněte si také Windows Software Development Kit pro Windows 10 odtud . Stáhl jsem si Windows Standalone SDK pro Windows 10, ale existují i jiné.
Po stažení soubor DesktopAppConverter.zip rozbalte. Doporučuji přesunout stažený soubor BaseImage do stejného adresáře, protože to během instalace trochu usnadní.
Chcete-li zahájit instalaci, proveďte následující:
- Klepněte na klíč Windows, napište cmd.exe, podržte Shift a Ctrl a stiskněte Enter. Tím se otevře zvýšený příkazový řádek.
- Zadejte powerhell.
- Doporučuji použít příkaz cd a přejít do adresáře DesktopAppConverter, např. cd c: DesktopAppConverter.
- Spusťte příkaz: Set-ExecutionPolicy bypass
- Spusťte příkaz: DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-14939.wim -Verbose
Instalační program se spustí automaticky od tohoto okamžiku. Než začnete převádět programy na aplikace, musíte restartovat počítač.
Windows se při restartu aktualizuje a po načtení plochy automaticky otevře příkazový řádek PowerShell. Nastavení je poté dokončeno a můžete začít používat program k převodu programů na aplikace.
Použití převaděče aplikací pro stolní počítače
Převaděč aplikace může převést starší programy Win32 nebo Microsoft .NET Framework 4.61 na formát UWP.
Spusťte příkaz get-help. DesktopAppConverter.ps1 -detailed, abyste získali podrobné informace o parametrech a možnostech, které převodník podporuje.
Chcete-li převést program, spusťte následující příkaz:
. DesktopAppConverter.ps1 -Installer C: Installer MyApp.exe --InstallerArguments '/ S' -Destination C: Output MyApp -PackageName 'MyApp' -Publisher 'CN = publishername' -Version 0.0.0.1 -MakeAppx -Verbose
Musíte upravit příkaz, například tak, aby odpovídal cestě programu a názvu programu, který chcete převést, názvu, vydavatele a verzi. Uvědomte si prosím, že verze zřejmě odmítá příliš krátké nebo příliš dlouhé verze. Pokud použijete v příkazu 0,8 nebo 1, kompilátor vyvolá chybu. Použijte čtyři číslice, které fungují, takže verze 0.8 se v příkazu zobrazí jako 0.8.0.0.
Můžete obdržet další chybové zprávy, ale zprávy vás obvykle nasměrují správným směrem, abyste věděli, co se pokazilo.
Pokud je příkaz přijat, stane se následující:
- Jsou prováděny kontroly, zda prostředí splňuje všechny požadavky.
- Kontroly se provádějí na vybraném instalátoru.
- Výstupní adresář se vytvoří, pokud neexistuje.
- Je nastaveno prostředí převodu.
- Instalační program je spuštěn uvnitř izolovaného prostředí.
Výsledek
Nástroj Desktop App Converter vytvoří balíček .appx, což je verze programu UWP. Následující příkaz můžete spustit ve zvýšeném okně příkazového řádku PowerShell a otestovat novou aplikaci před jejím podepsáním:
Add-AppxPackage -Path PATHTOAppxManifest.xml -Register
Nahraďte PATHTOAppxManifest.xml cestou k souboru manifestu. Najdete ji ve stejném adresáři jako balíček .appx.
Poté můžete aplikaci spustit jako každá jiná pomocí nabídky Start. Podívejte se na tuto příručku pro podepisování informací a problémů.