Condividi tramite


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

Argomento applicabile Argomento applicabile Argomento non applicabile Argomento non applicabile

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

Tutte le regole Microsoft

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.

Regole base di correttezza Microsoft

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.

Regole base delle linee guida di progettazione Microsoft

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à.

Regole estese di correttezza Microsoft

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.

Regole estese delle linee guida di progettazione Microsoft

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à.

Regole di globalizzazione Microsoft

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.

Regole minime consigliate Microsoft

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.

Regole di sicurezza Microsoft

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.