winapp-cli
Narzędzie CLI do budowania, pakowania i wdrażania aplikacji Windows z obsługą MSIX i certyfikatów.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Winapp to interfejs wiersza poleceń dla deweloperów tworzących aplikacje na Windows. Zarządzaj pakietami MSIX, generuj manifesty AppxManifest.xml, twórz certyfikaty deweloperskie i podpisuj aplikacje. Narzędzie wspiera .NET, C++, Electron, Rust, Tauri i inne frameworki cross-platformowe skierowane na Windows. Użyj go, gdy potrzebujesz zainicjować projekt Windows, ustawić tożsamość pakietu do debugowania lub skonfigurować pipeline CI/CD dla wdrażania aplikacji.
Jak używać
Zainstaluj winapp CLI wybierając jedną z metod: przez WinGet (
winget install Microsoft.WinAppCli --source winget), NPM dla projektów Electron (npm install @microsoft/winappcli --save-dev), akcję GitHub Actions/Azure DevOps (setup-WinAppCli), lub pobierz ręcznie z GitHub Releases. Wymagany jest Windows 10 lub nowszy.Zainicjuj projekt Windows poleceniem
winapp initw katalogu projektu. Narzędzie automatycznie skonfiguruje SDK, wygeneruje wymagane manifesty i certyfikaty deweloperskie.Wygeneruj lub edytuj plik AppxManifest.xml, który definiuje metadane i uprawnienia aplikacji. Winapp wspiera automatyczne generowanie tego pliku na podstawie konfiguracji projektu.
Utwórz i zainstaluj certyfikat deweloperski do podpisywania pakietów. Narzędzie zarządza certyfikatami wymaganymi do debugowania i testowania aplikacji na lokalnej maszynie.
Spakuj aplikację do formatu MSIX poleceniem
winapp package, które konwertuje katalog aplikacji w gotowy do wdrożenia pakiet Windows.Podpisz pakiet MSIX lub plik wykonywalny certyfikatem deweloperskim, aby umożliwić instalację i dostęp do Windows API wymagających tożsamości pakietu, takich jak powiadomienia czy integracja z shell'em.