Comentários da comunidade WPF
A Microsoft expõe uma variedade de recursos da comunidade para você conhecer, discutir e fornecer comentários sobre o Windows Presentation Foundation (WPF). Esses recursos incluem fóruns e o site Visual Studio Developer Community. 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 um deles 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 o produto. Estes 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:
- Pesquisando.
- Acompanhamento de discussões.
- Formatação rica para texto e código.
- Integração com Visual Studio.
- Profissional Mais Valorizado (MVP) e envolvimento da comunidade.
- Monitorização para garantir que as publicações são respondidas o mais rapidamente possível.
Outra opção para você fazer perguntas à comunidade sobre o WPF é Stack Overflow.
Melhores práticas do Fórum
Usar as seguintes práticas recomendadas ajuda a resolver problemas postados no fórum do WPF no menor tempo possível. Estas práticas são aplicáveis a todos os fóruns.
Pesquisar posts existentes
Alguns problemas ocorrem amplamente o suficiente para que outros os tenham enfrentado antes de você. Consequentemente, pode resolver o seu problema rapidamente ou pode adicionar o seu contributo a uma discussão existente.
Use títulos significativos
Títulos concisos e significativos melhoram a capacidade de descoberta das suas publicações. 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 trechos de código de suporte ou o exemplo mais simples possível que demonstre seu problema. Todos esses detalhes ajudam a aumentar a chance de sua pergunta ser respondida rapidamente.
Comunidade de desenvolvedores do Visual Studio
Por vezes, os problemas podem ser difíceis de resolver ou irresolúveis. Tais situações surgem devido a bugs na tecnologia, dificuldades de aplicação da tecnologia em 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 Visual Studio Developer Community.
Os itens publicados no WPF Product Feedback Center são roteados para o banco de dados interno de bugs da equipe do WPF. Consequentemente, é a maneira mais fiável de transmitir o seu feedback ao responsável pela funcionalidade 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 os 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. A seguir estão outras práticas recomendadas que você também deve empregar.
Pesquisar posts existentes
Alguns problemas ocorrem amplamente o suficiente para que outros os tenham enfrentado 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 sobre um bug, é importante incluir o seguinte, quando relevante:
- Forneça uma descrição clara do bug.
- Use trechos 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 reproduz o bug.
- Mencione se o bug é consistentemente reproduzível ou não.
- Inclua informações de exceção relevantes.
Se o bug estiver relacionado à instalação ou configuração, anexe os logs de instalação e instantâneos relevantes (arquivos prefixados com "dd_" localizados na pasta %temp%).
Para problemas de compilação ou construção, anexe os registos de compilação. O sistema MSBuild pode ser configurado para suportar logging em diferentes níveis de detalhe usando a opção /v: na linha de comando ou configurando o nível apropriado num ambiente de desenvolvimento integrado (IDE) como o Visual Studio.
Fornecer informações ambientais
Muitas vezes, as informações básicas podem ser úteis para adicionar contexto à sua publicação. 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 estiver relacionado à renderização, você também deve incluir detalhes da placa gráfica e do driver, 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 estar relacionados às ferramentas usadas para desenvolver e construir seus aplicativos e aos tipos de aplicativos que você está criando. Por conseguinte, pode ser útil especificar:
- O tipo de aplicativo que você está criando, como:
- Aplicação (.exe) ou biblioteca (.dll)
- Aplicativo de navegador XAML (Extensible Application Markup Language) (XBAP)
- Aplicação XAML independente
- Aplicações instaladas autónomas
- Aplicações autónomas implementadas pelo ClickOnce
- A ferramenta de desenvolvimento, tais como:
- MSBuild
- Designer Gráfico de Expressão
- Designer Interativo de Expressão
- Estúdio Visual
- A configuração da solução, como:
- Uma solução
- Um único projeto
- Uma solução com vários projetos dependentes
- Se a sua aplicação tem recursos específicos de idioma ou neutros. Por exemplo, especificou a propriedade do projeto
UICulture
ou os metadados localizáveis para os tiposApplication
,Page
eResource
? - Se você usou a configuração de idioma neutro no arquivo AssemblyInfo.cs ou AssemblyInfo.vb.
Fornecer informações de cenário e impacto
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 aceitável pode ser usada.
Normalmente, os cenários de falha e perda de dados são de alto impacto e, portanto, os mais fáceis de priorizar. Alguns bugs, no entanto, só aparecem em cenários 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.
Ver também
.NET Desktop feedback