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.
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.
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:
- Comece com o SDK de Aplicações Windows - Configure o seu ambiente de desenvolvimento e crie a sua primeira aplicação
- Galeria WinUI 3 - Explore os controlos, padrões de design e exemplos de código do WinUI 3 numa aplicação interativa
- Exemplos de SDK de Aplicações Windows - Explorar exemplos de código funcional que cobrem cenários comuns
-
Crie um projeto WinUI a partir da linha de comandos - Use
dotnet newmodelos para estruturar uma aplicação WinUI sem o Visual Studio
Ferramentas para programadores
Estas ferramentas ajudam-no a construir, empacotar e lançar aplicações Windows a partir de qualquer editor ou framework:
- Aplicação do Windows Development CLI (winapp CLI)(código aberto, pré-visualização) - Empacotar, assinar e gerir aplicações Windows a partir da linha de comandos. Funciona com WinUI, WPF, Electron, Rust, Flutter e mais. Leia o anúncio do blog.
- Extensão WinApp VS Code(pré-visualização) - Executar, depurar e empacotar aplicações Windows diretamente no VS Code.
- Plugin de agente WinUI para GitHub Copilot e Claude Code(código aberto, versão preliminar) - geração da estrutura base, compilação e iteração assistidas por IA para aplicações em WinUI.
- AI Dev Gallery(open-source) - Exemplos interativos para IA no dispositivo no Windows, incluindo APIs de IA do Windows.
- Dev Home(open-source) - Configura o teu ambiente de desenvolvimento, gere os dev drives e monitoriza o desempenho do sistema.
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:
- Documentação do SDK de Aplicações Windows - Documentação abrangente do SDK que cobre APIs, implementação e empacotamento
- Referência da API do SDK de Aplicações Windows - Referência da API WinRT para o SDK de Aplicações Windows
- Notas de lançamento do canal estável do SDK de Aplicações Windows - O que há de novo, corrigido e alterado em cada lançamento
- Controlos e padrões do WinUI 3 - Orientação de design e referência de controlo XAML
- Visão geral da identidade do pacote - Compreenda opções de implementação empacotadas, empacotadas com localização externa e não empacotadas
Apoio da comunidade
Ligue-se a outros programadores de Windows para colocar questões, partilhar conhecimentos e obter ajuda:
- Discord de Desenvolvimento de Aplicações Windows - Conversa em tempo real com outros desenvolvedores do Windows
- Microsoft Q&A - Faça perguntas técnicas e obtenha respostas de especialistas da Microsoft e da comunidade
- SDK de Aplicações Windows repository - Conectar-se com outros desenvolvedores e a equipa SDK de Aplicações Windows
- Repositório do GitHub do WinUI 3 - Obtenha ajuda e partilhe comentários sobre o WinUI
- Stack Overflow - Navegue por milhares de perguntas respondidas marcadas com SDK de Aplicações Windows
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 |
| Windows Desenvolvedores · Microsoft Desenvolvedores | |
| @windowsdeveloper · @microsoftdeveloper · @dotnet.desenvolvedores |
Blogs e vídeos
- Windows Blog do Desenvolvedor - Anúncios oficiais e análises aprofundadas
- #ifdef Windows Blog - Tutoriais práticos e anúncios de ferramentas
- Windows Developer YouTube - Tutoriais em vídeo e sessões de conferências
- Microsoft Desenvolvedor YouTube - Conteúdo Microsoft mais abrangente para desenvolvedores
- .NET YouTube - .NET tutoriais e atualizações
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
- Painel do Centro de Parceiros - Gerir as suas aplicações e submissões
- Suporte ao Centro de Parceiros (Copilot) - Obtenha ajuda com contas do Centro de Parceiros e submissões de lojas (requer conta do Centro de Parceiros)
- Reporte problemas na certificação da aplicação - Contacte a equipa de certificação sobre falhas específicas da aplicação
Suporte empresarial
Para organizações com contratos de apoio:
- Criar um incidente de apoio - (requer Microsoft contrato 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
Windows developer