- Windows 11 představuje WinApp CLI, nástroj příkazového řádku pro vývojáře.
- Podporuje Electron, .NET/Win32, CMake, Python a další frameworky.
- Zjednodušuje tvorbu aplikací bez Visual Studia nebo MSBuildu.
V systému Windows 11 společnost Microsoft představila rozhraní příkazového řádku pro vývoj aplikací pro systém Windows (winapp CLI), které vývojářům usnadňuje přenos aplikací do operačního systému.
Vývojáři se již dlouho potýkají s problémy s fragmentovanými platformami, složitými balíčky a nekonzistentními API a tento nástroj je navržen tak, aby tento proces zefektivnil a odstranil překážky pro vývojáře, kteří chtějí vytvářet aplikace pro Windows 11 bez spoléhání se na Visual Studio nebo MSBuild.
Veřejná preview verze rozhraní CLI pro vývoj aplikací pro systém Windows (winapp CLI) je nyní k dispozici. Podporuje multiplatformní frameworky, jako jsou Electron, .NET/Win32, CMake nebo Python, což vývojářům umožňuje efektivněji vytvářet aplikace.
V této příručce nastíním kroky k instalaci nástroje příkazového řádku pro vývoj aplikací pro Windows ve Windows 11.
Instalace WinAppu ve Windows 11
Chcete-li nainstalovat nástroj příkazového řádku pro vývoj aplikací pro Windows v systému Windows 11, postupujte takto:
-
Otevřete Start .
-
Vyhledejte „Příkazový řádek“ nebo „PowerShell“ , klikněte pravým tlačítkem myši na první výsledek a vyberte možnost Spustit jako správce .
-
Zadejte tento příkaz pro instalaci nástroje WinApp ve Windows 11 a stiskněte klávesu Enter :
winget install Microsoft.winappcli --source winget

Jakmile dokončíte kroky, nástroj příkazového řádku se nainstaluje do vašeho počítače.
Pokud chcete začít rychle, spusťte toto v kořenovém adresáři projektu a vygenerujte počáteční konfiguraci a zdroje:

Příkaz pro inicializaci WinAppu / Obrázek: Mauro Huculak
Při spuštění příkazu se na obrazovce zobrazí pokyny k nastavení vývojového prostředí, včetně názvů balíčků a vydavatelů, verze, popisu, nastavení SDK a dalších informací.
Tento příkaz můžete spustit pro obnovení nakonfigurovaného stavu prostředí, což je užitečné při klonování projektu nebo synchronizaci mezi počítači:
Je také možné spustit tento příkaz pro aktualizaci balíčků a závislostí na nejnovější verze na základě vaší konfigurace:
Mezi další užitečné příkazy, které budete používat, patří:
winapp create-debug-identity my-app.exePřidá do spustitelného souboru dočasnou identitu balíčku pro ladění funkcí.
winapp manifest update-assets path/to/logo.png: Vygeneruje nebo upraví soubor AppxManifest.xml pro vaši aplikaci.
winapp cert generateGeneruje a spravuje vývojové certifikáty používané pro podepisování a lokální testování.
winapp sign path/to/package.msixVytvoří balíček MSIX z výstupů sestavení.
winapp pack .\build\output --cert devcert.pfxVytvoří balíček MSIX připravený k distribuci.
Více informací o příkazech pro použití naleznete na této stránce GitHubu .