Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
O CLI de Desenvolvimento de Aplicações Windows encontra-se atualmente em pré-visualização pública. As funcionalidades e comandos podem mudar antes do lançamento final. Partilhe o seu feedback criando um problema.
A CLI de Desenvolvimento de Apps do Windows (winapp CLI) é uma interface única de linha de comandos para gerir SDKs do Windows, pacotes, gerar identidade de app, manifestos, certificados e usar ferramentas de build com qualquer framework de apps. Esta ferramenta faz a ponte entre o desenvolvimento multiplataforma e as capacidades nativas do Windows.
Quer esteja a construir com .NET/Win32, CMake, Electron ou Rust, esta CLI dá-lhe acesso a:
- APIs Modern Windows - SDK de Aplicações Windows e Windows SDK com configuração automática e geração de código
- Identidade de Pacote - Depurar e testar adicionando identidade de pacote sem empacotamento completo
- MSIX Packaging - Embalagem de aplicações com assinatura e preparação para a Store
- Developer Tools - Manifestos, certificados, ativos e integração de builds
Porquê a identidade do pacote?
Muitas APIs poderosas do Windows exigem que a sua aplicação tenha identidade de pacote. Com a identidade, a sua aplicação ganha acesso a funcionalidades como notificações, integração com o sistema operativo e IA no dispositivo. Para uma lista completa do que a identidade da embalagem desbloqueia e ajuda na escolha do modelo de embalagem certo, consulte Visão Geral da Embalagem.
Instalação
WinGet
A forma mais fácil de instalar a CLI é através do WinGet (Windows Gestor de Pacotes):
winget install Microsoft.winappcli --source winget
NPM
Em projetos Electron, instale via npm:
npm install @microsoft/winappcli --save-dev
GitHub Actions / Azure DevOps
Para pipelines CI/CD, usa a ação setup-WinAppCli para instalar automaticamente a CLI nos teus runners/agentes.
Transferência manual
Descarregue a versão mais recente de GitHub Releases.
Verificar a instalação
Depois de instalado, verifique a instalação chamando a linha de código:
winapp --help
Ou, se estiver a usar Electron/Node.js:
npx winapp --help
Estruturas suportadas
O Winapp CLI funciona com uma variedade de frameworks de aplicações:
| Framework | Guide |
|---|---|
| .NET / WPF / WinForms | Introdução ao .NET |
| C++ (CMake) | Comece a usar C++ |
| Elétron | Inicie com o Electron |
| Ferrugem | Comece com Rust |
| Tauri | Começar com o Tauri |
| Flutter | Comece com o Flutter |
Visão geral dos comandos
| Categoria | Comandos |
|---|---|
| Configuração | iniciar, restaurar, atualizar |
| Empacotamento | pack, criar-debug-identidade |
| Manifestos | gerar manifest, atualizar ativos do manifest |
| Certificados e Assinatura | gerar certificado, instalar certificado, assinar |
| Utilities | ferramenta, armazenar, get-winapp-path |
| Node.js/Electron | nó criar-addon, nó adicionar-identidade-debug-electron, nó limpar-identidade-debug-electron |
Para a referência completa de CLI, veja referência de CLI.
Código aberto
O winapp CLI é open source. Podes encontrar o código-fonte, problemas de ficheiros e contribuir em GitHub.
Tópicos relacionados
Windows developer