Condividi tramite


Proprietà di analisi del codice per C/C++

Aggiornamento: novembre 2007

È possibile stabilire quali regole verranno utilizzate dall'analisi del codice per analizzare il codice in ciascuna configurazione del progetto. Inoltre, è possibile configurare l'analisi del codice in modo da non visualizzare gli avvisi da codice generato e aggiunto al progetto da uno strumento di terze parti.

Pagina delle proprietà Analisi codice

La pagina delle proprietà Analisi codice contiene tutte le impostazioni di configurazione dell'analisi del codice relative a un progetto. Per aprire la pagina delle proprietà Analisi codice di un progetto in Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietà. Espandere Proprietà di configurazione e fare clic sulla scheda Analisi codice.

Configurazione e piattaforma del progetto

Gli elenchi Configurazione e Piattaforma consentono di applicare impostazioni di analisi del codice diverse a combinazioni di configurazione e piattaforma del progetto diverse. Ad esempio, è possibile configurare l'analisi del codice in modo da applicare un insieme di regole al progetto per le compilazioni di debug e un insieme diverso per le compilazioni di rilascio.

Attivazione dell'analisi del codice

È possibile selezionare se abilitare l'analisi del codice per il progetto impostando Attiva analisi codice per C/C++ nella compilazione su Sì (\analizza). Mediante l'elenco Configurazione è possibile decidere, ad esempio, di disattivare l'analisi del codice per le compilazioni di debug e di attivarla per le compilazioni di rilascio.

Se il progetto contiene codice gestito, è possibile decidere se attivare o disattivare l'analisi del codice impostando Attiva analisi codice per binari gestiti su Sì.

L'analisi del codice è progettata per consentire di migliorare la qualità del codice ed evitare errori comuni. È pertanto consigliabile valutare attentamente l'eventualità di disattivare l'analisi del codice. Solitamente è preferibile disattivare categorie di regole o regole singole che non si desidera applicare al progetto.

Codice generato

Gli sviluppatori spesso utilizzano strumenti di terze parti che consentono uno sviluppo più rapido delle applicazioni. Tali strumenti spesso generano anche codice che viene aggiunto al progetto. Potrebbe essere opportuno verificare le violazioni delle regole individuate dall'analisi nel codice generato. Tuttavia, se non si desidera gestire tale codice, è preferibile non visualizzare le violazioni.

La casella di controllo Non visualizzare i risultati del codice generato nella pagina delle proprietà Generale consente di scegliere se visualizzare o meno gli avvisi dell'analisi relativa al codice generato da uno strumento di terze parti.

Impostazioni delle regole

La pagina delle proprietà Regole dell'analisi del codice gestito contiene una visualizzazione delle regole del codice gestito suddivise per categoria. È possibile espandere ciascuna categoria per visualizzarne le regole. Se la casella di controllo accanto a una regola contiene un segno di spunta, tale regola è attivata. È possibile attivare o disattivare tutte le regole di una categoria selezionando o deselezionando la casella di controllo accanto al nome della categoria.

Per impostazione predefinita, le violazioni delle regole dell'analisi del codice vengono visualizzate come avvisi nell'Elenco errori di Visual Studio. È possibile decidere singolarmente di visualizzare le violazioni come errori selezionando la casella di controllo Considera l'avviso come un errore associata alla regola o alla categoria di regole.

Per ulteriori informazioni sulle regole dell'analisi del codice per codice nativo, vedere Avvisi dell'analisi codice per il linguaggio C/C++.

Vedere anche

Concetti

Proprietà di analisi del codice per il codice gestito

Altre risorse

Avvisi dell'analisi codice per il linguaggio C/C++