HOW TO:停止資料庫程式碼分析的隱藏警告
當您在「資料庫專案」(Database Project) 中分析 Transact-SQL 程式碼時,可以隱藏任何不適用您環境的警告。 如需詳細資訊,請參閱 HOW TO:隱藏資料庫程式碼分析警告。 不過,當環境改變時,您可能希望不再隱藏一個或多個警告。
當您隱藏警告時,會在資料庫專案的 XML 檔中建立一個項目。 XML 檔的名稱為 StaticCodeAnalysis.SuppressMessages.xml。 若不要再隱藏特定檔案的特定警告,只要從 XML 檔中移除適當的項目即可。 您也可以刪除 XML 檔,如此資料庫專案的所有警告就不會再隱藏。
若不要再隱藏資料庫專案的程式碼分析警告
開啟包含資料庫專案的方案。
在 [方案總管] 中,按兩下 [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>
在您不要隱藏一個或多個警告的檔案中尋找 SuppressedFile 節點。
執行下列任一步驟:
若不要隱藏該檔案的一個或多個警告,請刪除適當的 SuppressedRule 節點。
若不要隱藏該檔案的所有警告,請刪除 SuppressedFile 節點及其所有子節點。
在 [檔案] 功能表上,按一下 [儲存 StaticCodeAnalysis.SuppressMessages.xml]。
如果您的程式碼包含可能的缺失,則下一次分析程式碼時,可能會針對您刪除的每個程式碼出現一個或多個這些警告。
若不要再隱藏資料庫專案的所有程式碼分析警告
開啟包含資料庫專案的方案。
在 [方案總管] 中,按一下 [StaticCodeAnalysis.SuppressMessages.xml]。
在 [編輯] 功能表上,按一下 [刪除]。
組態對話方塊隨即出現。
按一下 [確定] 永久刪除 XML 檔,或按一下 [取消] 繼續隱藏資料庫專案的程式碼分析警告。