- O Windows 11 introduz o winapp CLI, uma ferramenta de linha de comando para desenvolvedores.
- Compatível com Electron, .NET/Win32, CMake, Python e outros frameworks.
- Simplifica a criação de aplicativos sem o Visual Studio ou o MSBuild.
No Windows 11 , a Microsoft introduziu a CLI de desenvolvimento de aplicativos do Windows (winapp CLI) para facilitar o trabalho dos desenvolvedores ao trazer aplicativos para o sistema operacional.
Os desenvolvedores há muito enfrentam desafios com plataformas fragmentadas, empacotamento complexo e APIs inconsistentes, e esta ferramenta foi projetada para simplificar o processo, removendo barreiras para desenvolvedores que desejam criar aplicativos para Windows 11 sem depender do Visual Studio ou do MSBuild.
A versão prévia pública da CLI de desenvolvimento de aplicativos do Windows (winapp CLI) já está disponível. Ela oferece suporte a frameworks multiplataforma como Electron, .NET/Win32, CMake e Python, permitindo que os desenvolvedores criem aplicativos com mais eficiência.
Neste guia , descreverei os passos para instalar a ferramenta de linha de comando de desenvolvimento de aplicativos do Windows no Windows 11.
Instalar o WinApp no Windows 11
Para instalar a ferramenta de linha de comando de desenvolvimento de aplicativos do Windows no Windows 11, siga estas etapas:
-
Abra o menu Iniciar .
-
Procure por "Prompt de Comando" ou "PowerShell" , clique com o botão direito do mouse no primeiro resultado e selecione a opção " Executar como administrador" .
-
Digite este comando para instalar a ferramenta WinApp no Windows 11 e pressione Enter :
winget instalar Microsoft.winappcli --source winget

Após concluir os passos, a ferramenta de linha de comando será instalada no seu computador.
Se você quiser começar rapidamente, execute este comando na raiz do seu projeto para gerar a configuração inicial e os recursos:

Comando winapp init / Imagem: Mauro Huculak
Ao executar o comando, você verá instruções na tela para configurar o ambiente de desenvolvimento, incluindo nomes de pacotes e editores, versão, descrição, configuração do SDK e muito mais.
Você pode executar este comando para recriar o estado do ambiente configurado, o que é útil ao clonar um projeto ou sincronizar entre máquinas:
Também é possível executar este comando para atualizar pacotes e dependências para as versões mais recentes, com base na sua configuração:
Outros comandos úteis que você usará incluem:
winapp create-debug-identity my-app.exeAdiciona uma identidade de pacote temporária ao seu executável para recursos de depuração.
winapp manifest update-assets path/to/logo.pngGera ou modifica o arquivo AppxManifest.xml para seu aplicativo.
winapp cert generateGera e gerencia certificados de desenvolvimento usados para assinatura e testes locais.
winapp sign path/to/package.msixCria um pacote MSIX a partir dos resultados da sua compilação.
winapp pack .\build\output --cert devcert.pfxCria o pacote MSIX pronto para distribuição.
Você pode usar esta página do GitHub para saber mais sobre os comandos de uso.