Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Windows tem um conjunto completo de ferramentas gratuitas prontas para IA que levam você da ideia para o aplicativo publicado. Se você preferir a linha de comando e o VS Code ou um IDE completo como Visual Studio, os agentes de IA podem fazer o trabalho pesado. Esta seção aborda os dois caminhos e ajudará você, independentemente de você estar criando um novo aplicativo do zero ou modernizando um que você já escreveu.
Dica
Novidades no desenvolvimento do Windows? Comece com o Quickstart: compilar e publicar um aplicativo Windows com IA – você pode ter um aplicativo de trabalho em menos de 30 minutos usando apenas ferramentas gratuitas.
Em que caminho você está?
Estou começando de novo
Use os modelos winui-dev agent e dotnet new para estruturar, compilar, executar e publicar um novo aplicativo Windows — nenhuma experiência Windows necessária.
Eu tenho um aplicativo existente
As ferramentas de IA podem ajudá-lo a migrar aplicativos WPF ou UWP para o WinUI 3 moderno ou adicionar recursos Windows a aplicativos criados com Electron, Flutter, Tauri ou Rust.
→ Migrar de WPF → Migrar de UWP → Aplicativos entre frameworks
Ferramentas nesta seção
Muitos desenvolvedores usarão todos os três: a CLI do winapp para gerar a estrutura inicial e publicar, o plug-in de agente do WinUI para manter o Copilot preciso e o Microsoft Learn MCP Server para acesso à documentação em tempo real.
| Tool | O que faz |
|---|---|
| Plug-in do agente WinUI | 8 habilidades para desenvolvimento de WinUI de ponta a ponta em GitHub Copilot ou Claude Code |
| Ferramentas do VS Code | Extensão do WinApp + Microsoft Learn MCP Server para VS Code e Claude Code |
| Teste assistido por IA | Gerar e executar testes de interface do usuário usando Windows Automação da Interface do Usuário |
| Publicar na Loja | Enviar para o Microsoft Store da linha de comando usando winapp store |
Perguntas frequentes
Posso criar um aplicativo WinUI 3 sem Visual Studio?
Sim. Três comandos são tudo o que você precisa:
dotnet new winui-navview -n MyApp
cd MyApp
dotnet run
Compilar, depurar, empacotar e publicar no VS Code ou no terminal. Visual Studio ainda é melhor para depuração de XAML complexa, mas não é mais necessária. Consulte o Início Rápido.
Essas ferramentas são gratuitas?
Sim — a CLI do WinApp, a extensão do VS Code e os modelos de dotnet new são gratuitos e código aberto. GitHub Copilot requer uma assinatura (há um nível gratuito disponível). O Microsoft Learn MCP Server é gratuito sem necessidade de entrada.
Será que Copilot me dará código UWP desatualizado em vez de WinUI 3?
Por padrão, sim – os modelos de IA têm mais dados de treinamento UWP do que o WinUI 3. Veja por que preciso desse plug-in? Para obter uma explicação completa e a tabela de API antes/depois. A resposta curta: instale o plug-in do agente WinUI e o problema desaparece em grande parte.
Isso funciona com Claude Code e GitHub Copilot?
Sim. O plug-in winui@awesome-copilot e o servidor MCP do Learn Microsoft funcionam com qualquer agente compatível com MCP.
Quanto tempo leva para passar da ideia para o aplicativo publicado?
Tenha um aplicativo em funcionamento em menos de 30 minutos (consulte o Guia de início rápido). O envio para a Loja requer uma conta do Partner Center e certificação, o que normalmente leva de 1 a 3 dias úteis.
Prompts de inicialização
Os modelos de IA têm anos de dados de treinamento sobre UWP e WPF, por isso esses prompts se sobrepõem a isso e orientam as respostas com base nos padrões atuais do WinUI 3.
Dica
Para evitar adicionar essas restrições do WinUI 3 a cada prompt, instale o plug-in do agente WinUI. Ele os injeta automaticamente como instruções no nível do sistema, para que você possa escrever solicitações simples, como "Criar um aplicativo WinUI 3 que mostra arquivos em uma pasta" sem soletrar as regras de API todas as vezes.
Novo aplicativo
Create a new WinUI 3 Windows app using `dotnet new winui-navview` (from the
Microsoft.WindowsAppSDK.WinUI.CSharp.Templates package). Build and run with the
winapp CLI — not Visual Studio.
Use Microsoft.UI.Xaml for all controls — never Windows.UI.Xaml.
Use DispatcherQueue, not CoreDispatcher.
Use AppWindow + OverlappedPresenter, not ApplicationView.
Use ContentDialog, not MessageDialog.
Migrar de UWP ou WPF
I'm migrating a [UWP / WPF] app to WinUI 3 using the Windows App SDK.
Apply these substitutions:
- Windows.UI.Xaml.* → Microsoft.UI.Xaml.*
- CoreDispatcher / Dispatcher.RunAsync → DispatcherQueue.TryEnqueue
- ApplicationView → AppWindow + OverlappedPresenter
- MessageDialog → ContentDialog
- Windows.UI.Notifications → Microsoft.Windows.AppNotifications
- Frame.Navigate with UWP page types → WinUI 3 Frame + Page
Do not introduce any Windows.UI.* APIs. Flag anything without a direct WinUI 3 equivalent.
Adicionar um recurso a um aplicativo WinUI 3 existente
This is a WinUI 3 app using the Windows App SDK.
- Use Microsoft.UI.Xaml.* namespaces only
- Use DispatcherQueue for thread marshalling
- Use CommunityToolkit.Mvvm for MVVM patterns
- Use winapp run to test — do not open Visual Studio
Conteúdo relacionado
Windows developer