Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Rozhraní příkazového řádku pro vývoj aplikací pro Windows je aktuálně ve verzi veřejná ukázka. Funkce a příkazy se můžou před finální verzí změnit. Podělte se o svůj názor vytvářením problému.
Rozhraní příkazového řádku pro vývoj aplikací pro Windows (winapp CLI) je jednotné rozhraní příkazového řádku pro správu SDKs pro Windows, balení, generování identity aplikací, manifestů, certifikátů a používání nástrojů pro sestavení s libovolným frameworkem aplikace. Tento nástroj překlenuje mezeru mezi možnostmi vývoje napříč platformami a Windows nativními funkcemi.
Ať už vytváříte aplikace v .NET/Win32, CMake, Electron nebo Rust, toto rozhraní příkazového řádku vám poskytuje přístup k:
- Modern Windows API - Windows App SDK a Windows SDK s automatickým nastavením a generováním kódu
- Identita balíčku – Ladění a testování přidáním identity balíčku bez úplného balení
- Balení MSIX – Balení aplikací s připraveností pro podepisování a Store
- Developer Tools – manifesty, certifikáty, zdroje a integrační sestavení
Proč identita balíčku?
Řada výkonných rozhraní API Windows vyžaduje, aby vaše aplikace měla identitu balíčku. Díky identitě získá vaše aplikace přístup k funkcím, jako je pokročilá integrace operačního systému a AI na zařízení. Úplný seznam toho, co identita balíčku odemkne, a pomoc s výběrem správného modelu balení, najdete v tématu Přehled balení.
Instalace
WinGet
Nejjednodušší způsob instalace rozhraní příkazového řádku je přes WinGet (Windows Správce balíčků):
winget install Microsoft.winappcli --source winget
NPM
Pro projekty Electron nainstalujte prostřednictvím NPM:
npm install @microsoft/winappcli --save-dev
GitHub Actions / Azure DevOps
Pro pipelines CI/CD použijte akci setup-WinAppCli k automatické instalaci rozhraní příkazového řádku na spouštěče nebo agenty.
Ruční stažení
Stáhněte si nejnovější build z GitHub release.
Ověření instalace
Po instalaci ověřte instalaci voláním rozhraní příkazového řádku:
winapp --help
Nebo pokud používáte elektron/Node.js:
npx winapp --help
Podporované architektury
Rozhraní příkazového řádku winapp funguje s různými architekturami aplikací:
| .NET Framework | Guide |
|---|---|
| .NET / WPF (Windows Presentation Foundation) / WinForms | Začněte s .NET |
| C++ (CMake) | Začínáme s C++ |
| Elektron | Začněte s Electronem |
| Rust | Začněte s Rustem |
| Tauri | Začněte s Tauri |
| Třepetat | Začněte s Flutterem |
Přehled příkazů
| Kategorie | Příkazy |
|---|---|
| Setup | init, restore, update |
| Balení | pack, create-debug-identity |
| Manifesty | generování manifestu, aktualizace manifestu – prostředky |
| Certifikáty a podepisování | Generování certifikátu, instalace certifikátu, podepsání |
| nástrojů | tool, store, get-winapp-path |
| Node.js/Elektron | node create-addon, node add-elektron-debug-identity, node clear-elektron-debug-identity |
Úplné referenční informace k rozhraní příkazového řádku najdete v referenčních informacích k rozhraní příkazového řádku.
Otevřený zdrojový kód
Příkazový řádek CLI winapp je otevřený zdroj. Zdrojový kód, problémy se soubory a přispívání na GitHub.
Příbuzná témata
Windows developer