Tabella di riferimento del set di regole di analisi per codice gestito
Le informazioni contenute in questo argomento sono valide per:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Quando si configura l'analisi per i progetti in codice gestito in Visual Studio Premium o Visual Studio Ultimate, viene visualizzato un elenco di set di regole incorporati. È possibile utilizzare le regole minime consigliate oppure utilizzare altri set correlati al tipo di progetto. In entrambi i casi, è anche possibile personalizzare i set di regole in base ai requisiti del progetto.
Set di regole disponibili
Nella tabella seguente sono elencati i set di regole che è possibile utilizzare in Visual Studio Premium o Visual Studio Ultimate:
Set di regole |
Oggetto di descrizione |
---|---|
Questo set di regole contiene tutte le regole. Se si esegue questo set di regole, verrà segnalato un numero elevato di avvisi. Utilizzare questo set di regole per ottenere un quadro completo di tutti i problemi nel codice. Utilizzando questo approccio è possibile scegliere con maggiore facilità i set di regole più adatti per i propri progetti. |
|
Queste regole riguardano in modo specifico errori comuni e logici commessi durante l'utilizzo delle API del framework. Includere questo set di regole per aumentare il numero degli avvisi rispetto a quelli segnalati attraverso le regole minime consigliate. |
|
Queste regole riguardano in modo specifico l'applicazione delle procedure consigliate per semplificare la comprensione e l'utilizzo del codice. Includere questo set di regole se il progetto include codice di libreria o se si desidera applicare le procedure consigliate per la scrittura di codice di facile manutenibilità. |
|
Queste regole ampliano le regole base di correttezza per aumentare il numero degli errori di logica e utilizzo del framework segnalati. Queste regole riguardano in modo particolare scenari specifici come l'interoperabilità COM e le applicazioni mobili. Includere questo set di regole se uno di questi scenari si applica al proprio progetto o per rilevare problemi aggiuntivi nel progetto. |
|
Queste regole ampliano le regole base delle linee guida di progettazione per aumentare il numero dei problemi di usabilità e manutenibilità segnalati. Queste regole riguardano in modo particolare le linee guida di denominazione. Includere questo set di regole se il progetto include codice di libreria o se si desidera applicare gli standard più elevati per la scrittura di codice di facile manutenibilità. |
|
Queste regole pongono particolare attenzione sui problemi che potrebbero impedire la corretta visualizzazione dei dati nell'applicazione in lingue e impostazioni cultura e locali diverse. Includere questo set di regole se l'applicazione è localizzata, globalizzata o entrambe le cose. |
|
Queste regole pongono particolare attenzione sui problemi più critici del codice, tra cui problemi di sicurezza potenziali, arresti anomali dell'applicazione e altri errori di logica e di progettazione rilevanti. È necessario includere questo set di regole in qualsiasi set di regole personalizzato creato per i progetti. |
|
Questo set di regole contiene tutte le regole di sicurezza Microsoft. Includere questo set di regole affinché venga segnalato il numero più elevato possibile di problemi di sicurezza potenziali. |