Eseguire manualmente l'analisi del codice per .NET

Per impostazione predefinita, gli analizzatori di .NET Compiler Platform (Roslyn) analizzano automaticamente il codice C# o Visual Basic durante una compilazione e durante la digitazione (tramite l'analisi del codice in tempo reale). Di conseguenza, in genere non è necessario attivare manualmente l'analisi del codice. Esistono tuttavia alcuni scenari in cui è possibile attivare manualmente l'analisi del codice:

  • Si desidera visualizzare gli avvisi di analisi del codice per tutti i file in un progetto o una soluzione specifica. Per impostazione predefinita, l'analisi del codice live esegue analizzatori solo per il documento attivo. Tuttavia, è possibile scegliere di attivare l'analisi del codice una sola volta nell'intero progetto o soluzione. In alternativa, è possibile abilitare l'analisi continua del codice in tempo reale per l'esecuzione sull'intera soluzione. Per altre informazioni, vedere Configurare l'analisi del codice live per .NET.
  • Si preferisce il flusso di lavoro di esecuzione dell'analisi del codice su richiesta rispetto all'analisi in tempo reale continuo o all'analisi in fase di compilazione. In tal caso, è possibile disabilitare l'esecuzione dell'analizzatore durante l'analisi in tempo reale e una compilazione. È quindi possibile attivare manualmente l'analisi del codice una sola volta in un progetto o in una soluzione. Per informazioni sulla disabilitazione dell'analisi, vedere Disabilitare l'analisi del codice sorgente per .NET.

Nota

L'esecuzione manuale dell'analisi del codice richiede Visual Studio 2019 versione 16.5 o successiva.

Eseguire manualmente l'analisi del codice

Per eseguire manualmente un'analisi del codice, seguire questa procedura:

  1. In Esplora soluzioni selezionare il progetto.

  2. Scegliere Esegui analisi>del codice dal menu Analizza in [Nome progetto].

  3. In alternativa, per eseguire l'analisi del codice sull'intera soluzione, selezionare Analizza esegui>analisi>del codice nella soluzione.

    L'analisi del codice inizia a essere eseguita in background. Il messaggio Esecuzione dell'analisi del codice per "<progetto>" viene visualizzato nella barra di stato di Visual Studio verso l'angolo inferiore sinistro. Al termine dell'analisi del codice, il messaggio di stato passa all'analisi del codice completata per '<project>'. L'elenco degli errori viene aggiornato con tutta la diagnostica dell'analisi del codice.