Feedback della community WPF

Microsoft espone un'ampia gamma di risorse della community per ottenere informazioni, discutere e fornire commenti e suggerimenti su Windows Presentation Foundation (WPF). Queste risorse includono forum e il sito della community per sviluppatori di Visual Studio. Ogni risorsa della community offre una serie diversa di vantaggi che Questi vantaggi sono descritti qui, come sono un set di procedure consigliate per l'uso di ognuno per garantire la risposta migliore dalla community in generale e Microsoft in particolare.

Nota

Non usare la sezione feedback disponibile nella parte inferiore di ogni pagina per inviare commenti e suggerimenti sui prodotti. Questi collegamenti sono dedicati esclusivamente ai commenti e ai suggerimenti sulla documentazione.

Forum

Il forum WPF è la risorsa principale della community per discutere e risolvere i problemi. I forum facilitano la discussione e risoluzione dei problemi, offrendo una serie completa di funzionalità di supporto che includono:

  • Ricerca.
  • Gestione delle discussioni.
  • Formattazione avanzata per testo e codice.
  • Integrazione con Visual Studio.
  • Coinvolgimento degli MVP (Most Valued Professional) e della community.
  • Controllo per garantire una risposta ai post nel più breve tempo possibile.

Un'altra opzione che consente di porre domande alla community su WPF è Stack Overflow.

Procedure consigliate per il forum

L'uso delle procedure consigliate seguenti consente di risolvere i problemi pubblicati nel forum WPF nel tempo più rapido possibile. Queste procedure sono applicabili a tutti i forum.

Cerca post esistenti

Alcuni problemi si verificano piuttosto frequentemente e possono essere già stati affrontati da altri. È quindi possibile risolvere il problema rapidamente oppure aggiungere un contributo a una discussione esistente.

Usare titoli significativi

I titoli concisi e significativi migliorano l'individuabilità dei tuoi post. Consentono inoltre agli altri membri della community del forum WPF di determinare se possono risolvere il problema.

Includere il contenuto appropriato

Descrivere il problema e come si è tentato di usarlo. Se possibile, includere frammenti di codice di supporto o il più semplice esempio possibile che illustri il problema. Tutti questi dettagli aumentano le possibilità di ottenere una risposta rapida alla domanda.

Community di sviluppatori di Visual Studio

I problemi possono essere a volte difficili o impossibili da risolvere. Tali situazioni si verificano a causa di bug nella tecnologia, difficoltà nell'applicazione della tecnologia a particolari scenari o mancanza di supporto per determinati scenari. Queste informazioni sono importanti per Microsoft e possono essere fornite tramite il sito della community per sviluppatori di Visual Studio.

Gli elementi pubblicati in WPF Product Feedback Center vengono indirizzati al database di bug interno del team WPF. Di conseguenza, è il modo più affidabile per ottenere il feedback al proprietario della funzionalità WPF. Inoltre, è possibile convalidare e tenere traccia dei suggerimenti e dei bug, nonché votarli, che consentono al team WPF di classificare in ordine di priorità i problemi.

Procedure consigliate per la community degli sviluppatori

Quando si pubblica nella community degli sviluppatori di Visual Studio, la ricerca di post esistenti, la fornitura di un titolo significativo e il contenuto appropriato sono procedure consigliate importanti, proprio come per la pubblicazione nel forum WPF. Di seguito vengono indicate procedure consigliate aggiuntive da adottare.

Cerca post esistenti

Alcuni problemi si verificano piuttosto frequentemente e possono essere già stati affrontati da altri. Di conseguenza, è possibile risolvere rapidamente il problema oppure aggiungere l'input a un problema esistente.

Usare titoli significativi

I titoli concisi e significativi aumentano la probabilità che il problema venga indirizzato al team WPF più appropriato nel periodo di tempo più breve. Ciò è particolarmente importante per una tecnologia come WPF, che contiene molte funzionalità correlate.

Descrivere come riprodurre il bug

In un post relativo a un bug è importante includere gli elementi seguenti, se rilevanti:

  • Riportare una descrizione chiara del bug.
  • Usare frammenti di codice per supportare la descrizione del bug.
  • Riportare un elenco di passaggi che illustrano come riprodurre il bug.
  • Includere l'esempio di codice più piccolo possibile che riproduca il bug.
  • Specificare se il bug è riproducibile in modo coerente o meno.
  • Includere informazioni sulle eccezioni rilevanti.

Se il bug è relativo all'installazione o alla configurazione, allegare i log e gli snapshot di installazione rilevanti (file con prefisso "dd_" presenti nella cartella %temp%).

Per problemi relativi alla compilazione, allegare i log di compilazione. Il sistema MSBuild può essere configurato per supportare la registrazione con vari dettagli usando l'opzione /v: dalla riga di comando o configurando il livello appropriato da un ambiente di sviluppo integrato (IDE) come Visual Studio.

Fornire informazioni sull'ambiente

Le informazioni sul background possono essere spesso utili per aggiungere contesto al post. In particolare, menzionare la piattaforma del sistema operativo, la famiglia di processori e l'architettura, ad esempio "Windows 10 versione 1709, Intel(R) Xeon(R), x64".

Se il problema per il quale si pubblica il post è relativo al rendering, è necessario includere anche i dettagli della scheda grafica e del driver, se possibile. Queste informazioni sono importanti perché WPF è un framework di presentazione.

Fornire informazioni sulla soluzione o sul progetto

I bug possono essere relativi agli strumenti usati per sviluppare e compilare le applicazioni e ai tipi di applicazioni che si stanno compilando. Può quindi essere utile specificare:

  • Tipo di applicazione da compilare, ad esempio:
    • Application (.exe) o library (.dll)
    • Applicazione browser XAML (Extensible Application Markup Language) (XBAP)
    • Applicazione XAML debole
    • Applicazioni autonome installate
    • Applicazioni autonome distribuite con ClickOnce
  • Lo strumento di sviluppo, ad esempio:
    • MSBuild
    • Progettazione grafica di espressioni
    • Progettazione interattiva delle espressioni
    • Visual Studio
  • La configurazione della soluzione, ad esempio:
    • Soluzione
    • Un singolo progetto
    • Soluzione con più progetti dipendenti
  • Se l'applicazione dispone di risorse specifiche per la lingua o indipendenti dalla lingua. Se ad esempio è stata specificata la proprietà di progetto UICulture o i metadati localizzabili per i tipi Application, Page e Resource.
  • Se è stata usata l'impostazione della lingua di sistema nel file AssemblyInfo.cs o AssemblyInfo.vb.

Fornire informazioni sullo scenario e sull'impatto

Fornire informazioni sullo scenario che manifesta il bug e il relativo impatto. Queste informazioni sono estremamente importanti per il team WPF quando decide se, quando e come deve essere risolto un problema o se è possibile usare una soluzione alternativa accettabile.

Generalmente gli scenari di arresto anomalo e di perdita di dati hanno un impatto elevato e pertanto sono i più semplici a cui assegnare la priorità. Alcuni bug si manifestano tuttavia solo in scenari non comuni, che in alcuni casi possono anche essere scenari principali. Fornire contesto per lo scenario e l'impatto aiuta il team WPF a prendere la decisione giusta.

Vedi anche