共用方式為


HOW TO:停止資料庫程式碼分析的隱藏警告

當您在「資料庫專案」(Database Project) 中分析 Transact-SQL 程式碼時,可以隱藏任何不適用您環境的警告。 如需詳細資訊,請參閱 HOW TO:隱藏資料庫程式碼分析警告。 不過,當環境改變時,您可能希望不再隱藏一個或多個警告。

當您隱藏警告時,會在資料庫專案的 XML 檔中建立一個項目。 XML 檔的名稱為 StaticCodeAnalysis.SuppressMessages.xml。 若不要再隱藏特定檔案的特定警告,只要從 XML 檔中移除適當的項目即可。 您也可以刪除 XML 檔,如此資料庫專案的所有警告就不會再隱藏。

若不要再隱藏資料庫專案的程式碼分析警告

  1. 開啟包含資料庫專案的方案。

  2. 在 [方案總管] 中,按兩下 [StaticCodeAnalysis.SuppressMessages.xml]。

    檔案會在編輯器中開啟,類似下列範例:

    <?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. 在您不要隱藏一個或多個警告的檔案中尋找 SuppressedFile 節點。

  4. 執行下列任一步驟:

    • 若不要隱藏該檔案的一個或多個警告,請刪除適當的 SuppressedRule 節點。

    • 若不要隱藏該檔案的所有警告,請刪除 SuppressedFile 節點及其所有子節點。

  5. 在 [檔案] 功能表上,按一下 [儲存 StaticCodeAnalysis.SuppressMessages.xml]。

    如果您的程式碼包含可能的缺失,則下一次分析程式碼時,可能會針對您刪除的每個程式碼出現一個或多個這些警告。

若不要再隱藏資料庫專案的所有程式碼分析警告

  1. 開啟包含資料庫專案的方案。

  2. 在 [方案總管] 中,按一下 [StaticCodeAnalysis.SuppressMessages.xml]。

  3. 在 [編輯] 功能表上,按一下 [刪除]。

    組態對話方塊隨即出現。

  4. 按一下 [確定] 永久刪除 XML 檔,或按一下 [取消] 繼續隱藏資料庫專案的程式碼分析警告。

請參閱

工作

HOW TO:隱藏資料庫程式碼分析警告

概念

分析資料庫程式碼以改善程式碼品質