Proprietà di analisi del codice per il codice gestito
Aggiornamento: novembre 2007
È possibile configurare le regole 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.
Scheda delle proprietà Analisi codice
La scheda delle proprietà Analisi codice contiene tutte le impostazioni di configurazione dell'analisi del codice relative a un progetto. Per aprire la scheda delle proprietà Analisi codice di un progetto in Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietà. Selezionare la scheda Analisi codice.
Nota: |
---|
La scheda delle proprietà Analisi codice non è applicabile a un progetto di sito Web. È tuttavia possibile modificare la configurazione dell'analisi del codice per i progetti di siti Web accedendo al menu Analizza e scegliendo Configurazione analisi codice. |
Configurazione e piattaforma del progetto
Gli elenchi Configurazione e Piattaforma consentono di applicare impostazioni di analisi del codice diverse a combinazioni diverse di configurazione e piattaforma del progetto. 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
La casella di controllo Attiva analisi del codice, che definisce la costante CODE_ANALYSIS, consente di scegliere se attivare l'analisi del codice del progetto o se disattivarla completamente. Mediante l'elenco Configurazione, ad esempio, è stato possibile decidere di disattivare l'analisi del codice per le compilazioni di debug e attivarla per le compilazioni di rilascio.
L'analisi del codice è progettata per consentire di migliorare la qualità del codice ed evitare errori comuni. Pertanto, è consigliabile valutare attentamente la possibilità di disattivare l'analisi del codice. Solitamente è preferibile disattivare categorie di regole o regole singole che non si desidera applicare al progetto.
Codice generato
I compilatori di codice gestito spesso generano codice che viene aggiunto a un progetto per facilitare un rapido sviluppo del codice. Inoltre, gli sviluppatori spesso utilizzano strumenti di terze parti che consentono lo sviluppo rapido delle applicazioni. Tali strumenti generano anche codice che viene aggiunto al progetto.
Può essere necessario visualizzare le violazioni delle regole che l'analisi del codice individua nel codice generato. Tuttavia, se non è possibile visualizzare e gestire il codice contenente la violazione, è preferibile non visualizzare le violazioni.
La casella di controllo Non visualizzare i risultati del codice generato consente di scegliere la visualizzazione o meno degli avvisi dell'analisi del codice dal codice generato da uno strumento di terze parti.
Nota: |
---|
Questa scelta non nasconde comunque gli errori dell'analisi del codice e gli avvisi da codice generato quando gli errori e gli avvisi vengono visualizzati in moduli e modelli. È possibile visualizzare e gestire il codice sorgente per un modulo o un modello. |
Se si lavora a un progetto di sito Web, la casella di controllo Non visualizzare i risultati del codice generato non è applicabile.
Impostazioni delle regole
Nella scheda delle proprietà Analisi codice sono presenti le categorie delle regole che è possibile espandere per visualizzare le regole di ciascuna categoria. 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 alle categoria di regole.
Per ulteriori informazioni sulle categorie di regole e sulle regole contenute, vedere Analisi del codice per gli avvisi del codice gestito.
Vedere anche
Concetti
Proprietà di analisi del codice per C/C++