Comentários da comunidade WPF
A Microsoft expõe uma variedade de recursos da comunidade para você aprender, discutir e fornecer comentários sobre o Windows Presentation Foundation (WPF). Esses recursos incluem fóruns e o site da Comunidade de Desenvolvedores do Visual Studio. Cada recurso da comunidade oferece um conjunto diferente de benefícios. Esses benefícios são descritos aqui, assim como um conjunto de práticas recomendadas para usar cada uma delas para garantir a melhor resposta da comunidade em geral e da Microsoft em particular.
Observação
Não use a seção de comentários localizada na parte inferior de cada página para enviar comentários sobre produtos. Esses links são apenas para comentários sobre a documentação.
Fóruns
O fórum WPF é o principal recurso da comunidade para discutir e resolver problemas. Os fóruns facilitam a discussão e a resolução de problemas, oferecendo um conjunto abrangente de recursos de suporte que incluem:
- Pesquisa.
- Acompanhamento de discussão.
- Formatação avançada de texto e código.
- Integração com o Visual Studio.
- Envolvimento da comunidade e MVP (Most Valued Professional).
- Monitoramento para assegurar que as postagens sejam respondidas o mais rápido possível.
Outra opção para você fazer perguntas à comunidade sobre o WPF é o Stack Overflow.
Práticas recomendadas do fórum
O uso das práticas recomendadas a seguir ajuda a resolver problemas postados no fórum do WPF o mais rápido possível. Estas práticas são aplicáveis a todos os fóruns.
Pesquisar postagens existentes
Alguns problemas ocorrem com tanta frequência que outros já os enfrentaram antes de você. Consequentemente, você pode resolver o problema rapidamente ou pode adicionar suas informações em uma discussão existente.
Use títulos significativos
Títulos concisos e significativos melhoram a capacidade de descoberta de suas postagens. Eles também tornam mais fácil para outros membros da comunidade do fórum WPF determinar se eles podem resolver o seu problema.
Incluir conteúdo apropriado
Descreva o problema e como você tentou resolvê-lo. Se possível, inclua snippets de código de suporte ou o exemplo mais simples possível que demonstre o seu problema. Todos esses detalhes ajudam a aumentar a chance de que sua pergunta seja respondida rapidamente.
Comunidade de Desenvolvedores do Visual Studio
Às vezes, os problemas podem ser difíceis de resolver ou podem ser insolúveis. Essas situações ocorrem devido a bugs na tecnologia, dificuldades em aplicar a tecnologia a cenários específicos ou à falta de suporte para cenários específicos. Essas informações são importantes para a Microsoft e podem ser fornecidas por meio do site da Comunidade de Desenvolvedores do Visual Studio.
Os itens publicados no WPF Product Feedback Center são roteados para o banco de dados de bugs interno da equipe do WPF. Consequentemente, é a maneira mais confiável de obter seus comentários para o proprietário do recurso WPF. Além disso, você pode validar e rastrear sugestões e bugs, bem como votar neles, o que ajuda a equipe do WPF a priorizar problemas.
Práticas recomendadas da comunidade de desenvolvedores
Ao postar na Comunidade de Desenvolvedores do Visual Studio, pesquisar postagens existentes, fornecer um título significativo e conteúdo apropriado são práticas recomendadas importantes, assim como são para postar no fórum do WPF. Abaixo estão melhores práticas adicionais que você também deve empregar.
Pesquisar postagens existentes
Alguns problemas ocorrem com tanta frequência que outros já os enfrentaram antes de você. Consequentemente, você pode resolver seu problema rapidamente ou pode adicionar sua entrada a um problema existente.
Use títulos significativos
Títulos concisos e significativos aumentam a chance de que seu problema seja direcionado para a equipe WPF mais apropriada no menor espaço de tempo. Isso é particularmente importante para uma tecnologia como o WPF, que contém muitos recursos inter-relacionados.
Descreva como reproduzir seu bug
Quando você posta a respeito de um bug, é importante incluir o seguinte nos locais relevantes:
- Forneça uma descrição clara do bug.
- Use snippets de código para dar suporte à descrição do bug.
- Forneça uma lista de etapas que demonstram como reproduzir o bug.
- Inclua o menor exemplo de código possível que reproduza o bug.
- Mencione se o bug é consistentemente reproduzível ou não.
- Inclua informações de exceção relevantes.
Se o bug for relacionado à instalação ou à configuração, anexe os logs e instantâneos de instalação relevantes (arquivos prefixados com "dd _" que estão localizados na sua pasta %temp%).
Para problemas relacionados ao build ou a compilação, anexe os logs de build. O sistema MSBuild pode ser configurado para oferecer suporte ao log com vários detalhes usando a opção /v: da linha de comando ou configurando o nível apropriado de um ambiente de desenvolvimento integrado (IDE) como o Visual Studio.
Fornecer informações sobre o ambiente
Informações básicas geralmente podem ser úteis para adicionar contexto à sua postagem. Em particular, mencione a plataforma do sistema operacional, a família de processadores e a arquitetura, como "Windows 10 Versão 1709, Intel(R) Xeon(R), x64".
Se o problema sobre o qual você está postando está relacionado à renderização, inclua também detalhes da placa e do driver de elementos gráficos, se possível. Essas informações são importantes porque o WPF é uma estrutura de apresentação.
Fornecer informações sobre a solução ou o projeto
Os bugs podem pertencer às ferramentas usadas para desenvolver e compilar seus aplicativos e aos tipos de aplicativos que você está compilando. Consequentemente, pode ser útil especificar:
- O tipo de aplicativo que você está criando, como:
- Aplicativo (.exe) ou biblioteca (.dll)
- Aplicativo de navegador XAML (Extensible Application Markup Language) (XBAP)
- Aplicativo XAML solto
- Aplicativos instalados autônomos
- Aplicativos autônomos implantados pelo ClickOnce
- A ferramenta de desenvolvimento, tais como:
- MSBuild
- Designer Gráfico de Expressão
- Designer interativo de expressão
- Visual Studio
- A configuração da solução, como:
- Uma solução
- Um único projeto
- Uma solução com vários projetos dependentes
- Se seu aplicativo tem recursos específicos a um idioma ou com neutralidade de idioma. Por exemplo, você especificou a propriedade do projeto
UICulture
ou os metadados localizáveis para os tiposApplication
,Page
, eResource
? - Se você usou a configuração de neutralidade de idioma no arquivo AssemblyInfo.cs ou AssemblyInfo.vb.
Fornecer informações sobre cenários e impactos
Forneça informações sobre o cenário que manifesta o bug e seu impacto. Essas informações são altamente importantes para a equipe do WPF quando ela decide se, quando e como um problema deve ser corrigido, ou se uma solução alternativa aceitável pode ser usada em vez disso.
Normalmente, os cenários de perda de dados e de falhas são de alto impacto e, portanto, os mais fáceis de priorizar. Alguns bugs, no entanto, só aparecem em situações incomuns, que também podem ser cenários principais em alguns casos. Fornecer contexto em torno do cenário e do impacto ajuda a equipe do WPF a tomar a decisão certa.
Confira também
.NET Desktop feedback