Ajuda e orientação para programadores Windows

Quer esteja a começar ou seja um programador profissional a resolver problemas complicados, não está sozinho. Conecte-se com a comunidade de programadores Windows, aceda a recursos especializados e encontre soluções para o ajudar a criar excelentes aplicações.

Programador a beber café enquanto revê código em dois monitores.

Guia rápido

Use esta tabela para encontrar o recurso certo para o seu cenário:

Se precisar... Vai aqui
Comece a construir uma aplicação WinUI 3 Introdução ao SDK de Aplicativos Windows
Ver controlos, padrões e exemplos de código WinUI 3 Galeria
Navegar por exemplos de código funcional Exemplos do SDK de aplicações Windows no GitHub
Vê o que está novo ou alterado Notas de lançamento do canal estável do SDK de Aplicações Windows
Embale, assine ou distribua a sua aplicação CLI de Desenvolvimento de Aplicações Windows (winapp CLI)
Reporte um bug no SDK de Aplicações Windows Problemas com o SDK de Aplicações Windows no GitHub
Reportar um bug no WinUI Problemas com o WinUI no GitHub
Faça uma pergunta técnica Microsoft Q&A ou Stack Overflow
Publique uma aplicação na Microsoft Store Crie uma conta de programador

Como Começar

Novo no desenvolvimento de aplicações Windows? Estes recursos ajudam-no a passar do zero para uma aplicação funcional:

Ferramentas para programadores

Estas ferramentas ajudam-no a construir, empacotar e lançar aplicações Windows a partir de qualquer editor ou framework:

Depuração com GitHub Copilot

O GitHub Copilot pode ajudá-lo a diagnosticar e corrigir bugs nas suas aplicações Windows. Se estiver a deparar-se com um erro de associação XAML, uma falha inesperada ou um comportamento pouco claro da API, experimente perguntar diretamente ao Copilot no Visual Studio ou no VS Code. Aqui estão algumas instruções de exemplo para começar:

Scenario Exemplo de prompt
A associação de dados em XAML não é atualizada "A minha x:Bind propriedade não atualiza a interface quando o valor muda. A propriedade está no meu ViewModel. O que é que me está a escapar?
A aplicação crasha no lançamento "A minha aplicação WinUI 3 lança uma exceção não gerida durante o arranque. Aqui está o rasto da pilha — qual é a causa provável?"
Interbloqueio em async/await "A minha interface congela quando chamo um método assíncrono. Como posso evitar bloquear a thread do dispatcher numa aplicação WinUI?
Erro de empacotamento ou implementação "Estou a receber erro 0x80073CFD ao implementar o meu pacote MSIX. O que é que isto significa e como é que resolvo?"
API devolve resultados inesperados "A StorageFolder.GetFilesAsync chamada devolve uma lista vazia mesmo que a pasta tenha ficheiros. Que permissões ou capacidades me poderão estar a faltar?
Investigação de fuga de memória "O uso de memória da minha aplicação continua a crescer. Como é que encontro quais os objetos que não estão a ser recolhidos de lixo numa aplicação do WinUI 3?"

Tip

Para melhores resultados, cole excertos de código relevantes ou mensagens de erro juntamente com o seu pedido. O Copilot funciona melhor quando tem um contexto específico sobre o teu problema.

Para saber mais sobre o uso de ferramentas de desenvolvimento assistidas por IA em aplicações Windows, consulte Construir aplicações nativas para Windows com agentes de IA.

Documentação e referência

Documentação oficial, referências de API e notas de lançamento para programadores experientes:

Apoio da comunidade

Ligue-se a outros programadores de Windows para colocar questões, partilhar conhecimentos e obter ajuda:

Mantenha-se ligado

Siga as últimas notícias, atualizações e dicas da equipa de programadores do Windows.

Redes sociais

Plataforma Contas
Bluesky Documentação do Desenvolvedor Windows · Desenvolvedor Microsoft · .NET · Windows Insider
LinkedIn Windows Desenvolvedores · Microsoft Desenvolvedores
Instagram @windowsdeveloper · @microsoftdeveloper · @dotnet.desenvolvedores

Blogs e vídeos

Apoio ao Centro de Parceiros e à Loja

Se está a publicar aplicações na Microsoft Store ou precisa de ajuda com contas, submissões ou certificação do Partner Center:

Editoras de lojas

Suporte empresarial

Para organizações com contratos de apoio:

Compatibilidade de aplicações

Se a sua aplicação não estiver a funcionar corretamente no Windows ou precisar de ajuda para modernizar uma aplicação existente:

  • App Assure - Suporte gratuito de engenharia Microsoft para ajudar as suas aplicações a funcionar em Windows 10, Windows 11 e Microsoft Edge