共用方式為


Managed 程式碼的程式碼分析規則集參考

這個主題適用於:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

標題適用於 標題適用於 標題不適用於 標題不適用於

當您為 Visual Studio Premium 或 Visual Studio Ultimate 中的 Managed 程式碼專案設定程式碼分析時,會出現內建「規則集」(Rule Set) 的清單。 您可以使用最小建議規則,或是使用與專案類型相關的其他規則集。 在任一種情況下,您都可以自訂符合您專案需求的規則集。

可用的規則集

下表列出可在 Visual Studio Premium 或 Visual Studio Ultimate 中使用的規則集:

規則集

描述

Microsoft 所有規則

此規則集包含所有規則。 如果您執行此規則集,可能回報大量警告。 使用此規則集可對程式碼中的所有問題擁有較完整的概念。 此方法可幫助您決定哪些較重要的規則集最適合您的專案執行。

Microsoft 基本正確性規則

這些規則的重點在於邏輯錯誤和使用 Framework API 常犯的錯誤。 包含此規則集可擴充最小建議規則報告的警告清單。

Microsoft 基本設計方針規則

這些規則的重點在於強制執行最佳做法,使程式碼易懂又好用。 如果專案包含程式庫程式碼或您想強制執行最佳做法以便於維護程式碼,請包含這個規則集。

Microsoft 擴充正確性規則

這些規則會擴大基本正確性規則的範圍,讓回報的邏輯和 Framework 使用錯誤數目達到最大的功效。 這些規則強調 COM 互通性和行動應用這類特定案例。 如果其中任一個案例適合您的專案或您想找出專案的其他問題,請考慮包含這個規則集。

Microsoft 擴充設計方針規則

這些規則會擴大基本設計方針規則的範圍,讓回報的使用性和維護性問題數目達到最大的功效。 這些規則強調命名方針。 如果專案包含程式庫程式碼或您想強制撰寫可維護程式碼的最高標準,請考慮包含這個規則集。

Microsoft 全球化規則

這些規則的重點在於應用程式中,讓資料無法以不同語言、地區設定和文化特性正確顯示的問題。 如果您的應用程式已當地語系化和 (或) 全球化,請加入此規則集。

Microsoft 最小建議規則

這些規則將焦點放在程式碼中最重要的問題,包括可能的安全性漏洞、應用程式損毀,以及其他重要的邏輯和設計錯誤。 您應在任何為專案建立的自訂規則集內包含此規則集。

Microsoft 安全性規則

此規則集包含所有 Microsoft 安全性規則。 請包含此規則集,讓回報的潛在安全性問題數目達到最大的功效。