Condividi tramite


Procedura: visualizzare nuovamente gli avvisi dell'analisi codice del database

Quando si analizza il codice Transact-SQL nel progetto di database, è possibile evitare la visualizzazione degli avvisi che non riguardano le attuali circostanze. Per ulteriori informazioni, vedere Procedura: Eliminare gli avvisi relativi all'analisi del codice del database. È tuttavia possibile che emerga la necessità di visualizzare nuovamente uno o più avvisi quando le circostanze cambiano.

Quando si evita di visualizzare un avviso, si crea una voce in un file XML nel progetto di database. Il nome del file XML è StaticCodeAnalysis.SuppressMessages.xml. Per visualizzare nuovamente un avviso per un determinato file, rimuovere la voce appropriata dal file XML. È inoltre possibile visualizzare nuovamente tutti gli avvisi per un progetto di database eliminando il file XML.

Per visualizzare nuovamente un avviso dell'analisi codice per il progetto di database

  1. Aprire la soluzione contenente il progetto di database.

  2. In Esplora soluzioni fare doppio clic su StaticCodeAnalysis.SuppressMessages.xml.

    Il file, simile all'esempio seguente, verrà aperto nell'editor:

    <?xml version="1.0" encoding="utf-16"?>
    <StaticCodeAnalysis version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.StaticCodeAnalysis">
      <SuppressedFile FilePath="Schema Objects\Programmability\Stored Procedures\dbo.Procedure1.proc.sql">
        <SuppressedRule Category="Microsoft.Design" RuleId="SR0008" />
      </SuppressedFile>
    </StaticCodeAnalysis>
    
  3. Trovare il nodo SuppressedFile del file per il quale si desidera visualizzare nuovamente uno o più avvisi.

  4. Effettuare uno dei passaggi seguenti:

    • Per visualizzare nuovamente uno o più avvisi per quel file, eliminare i nodi SuppressedRule appropriati.

    • Per visualizzare nuovamente tutti gli avvisi per quel file, eliminare il nodo SuppressedFile e tutti i relativi nodi figlio.

  5. Scegliere Salva StaticCodeAnalysis.SuppressMessages.xml dal menu File.

    All'analisi successiva, per ogni nodo eliminato verranno visualizzati uno o più avvisi se il codice contiene problemi potenziali.

Per visualizzare nuovamente tutti gli avvisi dell'analisi codice per il progetto di database

  1. Aprire la soluzione contenente il progetto di database.

  2. In Esplora soluzioni fare clic su StaticCodeAnalysis.SuppressMessages.xml.

  3. Scegliere Elimina dal menu Modifica.

    Verrà visualizzata una finestra di dialogo di configurazione.

  4. Scegliere OK per eliminare in modo definitivo il file XML o Annulla per continuare a non visualizzare gli avvisi dell'analisi codice per il progetto di database.

Vedere anche

Attività

Procedura: Eliminare gli avvisi relativi all'analisi del codice del database

Concetti

Analisi del codice di database per migliorare la qualità del codice