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 i forum e il sito della community degli sviluppatori di Visual Studio. Ogni risorsa della community offre un set diverso di vantaggi. Questi vantaggi sono descritti qui, così come un insieme di procedure consigliate per l'uso di ciascuna, per ottenere la migliore risposta dalla comunità in generale e da 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 solo per il feedback della documentazione.
Forum
Il forum WPF è la risorsa principale della community per discutere e risolvere i problemi. I forum facilitano la discussione e la risoluzione dei problemi offrendo un set completo di funzionalità di supporto che includono:
- Ricerca in corso.
- Monitoraggio delle discussioni.
- Formattazione avanzata per testo e codice.
- Integrazione di Visual Studio.
- MVP (Professionista Più Valutato) e coinvolgimento della comunità.
- Monitoraggio per garantire che i post vengano risposti nel tempo più rapido 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 abbastanza che altri li hanno affrontati prima di te. Di conseguenza, è possibile risolvere rapidamente il problema oppure aggiungere l'input 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
Descrivi il problema e come hai cercato di affrontarlo. Se possibile, includere frammenti di codice di supporto o l'esempio più semplice possibile che dimostri il problema. Tutti questi dettagli aiutano ad aumentare la probabilità che la tua domanda verrà risposta rapidamente.
Community per sviluppatori di Visual Studio
I problemi possono talvolta essere difficili da risolvere o irresolvibili. Tali situazioni si verificano a causa di bug nella tecnologia, difficoltà nell'applicazione della tecnologia a particolari scenari o mancanza di supporto per scenari specifici. Queste informazioni sono importanti per Microsoft e possono essere fornite tramite il sito
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 sono riportate le procedure consigliate aggiuntive da adottare.
Cerca post esistenti
Alcuni problemi si verificano abbastanza che altri li hanno affrontati prima di te. 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.
Descrivi come riprodurre il bug
Quando si pubblica un bug, è importante includere quanto segue, se pertinente:
- Fornire una descrizione chiara del bug.
- Usare frammenti di codice per supportare la descrizione del bug.
- Fornire un elenco di passaggi che illustrano come riprodurre il bug.
- Includere il più piccolo esempio di codice possibile che riproduce il bug.
- Indicare se il bug è riproducibile o meno in modo coerente.
- Includere informazioni rilevanti sulle eccezioni.
Se il bug è correlato all'installazione o alla configurazione, allegate i log di installazione e gli snapshot pertinenti (file preceduti da "dd_" che si trovano nella cartella %temp%).
Per problemi di compilazione o di build, allegare i log di compilazione. Il sistema MSBuild può essere configurato per supportare la registrazione con vari livelli di dettaglio 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 generali possono spesso essere 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 che si sta pubblicando è correlato 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 riguardare gli strumenti usati per sviluppare e compilare le applicazioni e i tipi di applicazioni compilati. Di conseguenza, può essere utile specificare:
- Tipo di applicazione che stai sviluppando, ad esempio:
- Applicazione (.exe) o libreria (.dll)
- Applicazione browser XAML (Linguaggio di marcatura delle applicazioni estendibili) (XBAP)
- Applicazione XAML non strutturata
- 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:
- Una soluzione
- Un singolo progetto
- Soluzione con più progetti dipendenti
- Indica se l'applicazione dispone di risorse specifiche della lingua o indipendenti dalla lingua. Ad esempio, è stata specificata la proprietà del progetto
UICulture
o i metadati localizzabili per i tipiApplication
,Page
eResource
? - Indica se è stata usata l'impostazione della lingua neutra 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.
In genere, gli scenari di arresto anomalo e perdita di dati sono ad alto impatto e, di conseguenza, il più semplice da classificare in ordine di priorità. Alcuni bug, tuttavia, vengono visualizzati solo in scenari non comuni, che possono anche essere scenari principali in alcuni casi. Fornire contesto per lo scenario e l'impatto aiuta il team WPF a prendere la decisione giusta.
Vedere anche
.NET Desktop feedback