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.
O Windows tem um conjunto completo de ferramentas gratuitas e prontas para IA que o levam da ideia à aplicação publicada. Quer prefira a linha de comandos e o VS Code ou um IDE completo como o Visual Studio, os agentes de IA podem fazer o trabalho pesado. Esta secção cobre ambos os caminhos e vai ajudar-te, quer estejas a criar uma nova aplicação do zero ou a modernizar uma que já escreveste.
Tip
Novo no desenvolvimento para Windows? Comece pelo Quickstart: Construa e publique uma aplicação Windows com IA — pode ter uma aplicação a funcionar em menos de 30 minutos usando apenas ferramentas gratuitas.
Em que caminho estás?
Estou a começar do zero
Use o agente winui-dev e os modelos dotnet new para estruturar, construir, executar e publicar uma nova aplicação Windows — sem necessidade de experiência Windows.
Tenho uma aplicação existente
As ferramentas de IA podem ajudá-lo a migrar aplicações WPF ou UWP para o WinUI 3 moderno, ou adicionar funcionalidades do Windows a aplicações construídas com Electron, Flutter, Tauri ou Rust.
→ Migrar de WPF → Migrar de UWP → Aplicações entre frameworks
Ferramentas nesta secção
Muitos programadores usarão os três: o CLI do winapp para gerar a estrutura base e publicar, o plug-in de agente do WinUI para manter o Copilot preciso e o Servidor MCP do Microsoft Learn para acesso em tempo real à documentação.
| Tool | O que faz |
|---|---|
| Plugin do agente WinUI | 8 competências para desenvolvimento WinUI de ponta a ponta no GitHub Copilot ou Claude Code |
| Ferramentas do VS Code | Extensão WinApp + Microsoft Learn MCP Server para VS Code e Claude Code |
| Testes assistidos por IA | Gerar e executar testes de interface usando Windows Automatização da Interface de Utilizador |
| Publicar na Loja | Submeta ao Microsoft Store a partir da linha de comandos usando winapp store |
Perguntas mais frequentes
Posso construir uma aplicação WinUI 3 sem o Visual Studio?
Yes. Três comandos são tudo o que precisas:
dotnet new winui-navview -n MyApp
cd MyApp
dotnet run
Compilar, depurar, empacotar e publicar a partir do VS Code ou do terminal. O Visual Studio continua a ser o melhor para depuração complexa de XAML, mas já não é obrigatório. Veja o Quickstart.
Estas ferramentas são gratuitas?
Sim — a linha de comando do WinApp, a extensão VS Code e os templates dotnet new são gratuitos e open source. GitHub Copilot requer uma subscrição (com nível gratuito disponível). O Microsoft Learn MCP Server é gratuito e não é necessário iniciar sessão.
O Copilot vai dar-me código UWP desatualizado em vez do WinUI 3?
Por predefinição, sim — os modelos de IA têm mais dados de treino para UWP do que para WinUI 3. Veja Porque preciso deste plugin? para uma explicação completa e a tabela da API antes/depois. A resposta curta: instala o plugin do agente WinUI e o problema desaparece em grande parte.
Isto funciona tão bem com o Claude Code como com o GitHub Copilot?
Yes. O plugin winui@awesome-copilot e o Microsoft Learn MCP Server funcionam ambos com qualquer agente compatível com MCP.
Quanto tempo demora a passar da ideia para a aplicação publicada?
Em menos de 30 minutos, terá uma aplicação funcional (consulte o Quickstart). A submissão da loja requer uma conta no Centro de Parceiros e certificação, o que normalmente demora entre 1 a 3 dias úteis.
Avisos iniciais
Os modelos de IA têm anos de dados de treino sobre UWP e WPF, por isso estas instruções sobrepõem-se a esses dados e orientam as respostas para os padrões atuais do WinUI 3.
Tip
Para evitar adicionar estas restrições do WinUI 3 a todos os prompts, instale o plugin do agente WinUI. Injeta-as automaticamente como instruções ao nível do sistema, por isso podes escrever pedidos simples como "Constrói-me uma aplicação WinUI 3 que mostre ficheiros numa pasta" sem precisar de detalhar as regras da API todas as vezes.
Nova aplicação
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 do 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 uma funcionalidade a uma aplicação 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