設定受控程式碼的舊版分析

在 Visual Studio 中,您可以從程式碼分析規則集清單選擇項目以套用至受控程式碼專案。 系統預設會選取 [Microsoft 最小建議規則] 規則集,但您可以視需要套用不同的規則集。 規則集可套用至解決方案中的一或多個專案。

注意

本文適用於舊版分析,不適用於 .NET Compiler Platform 基礎的程式碼分析器

設定 .NET Framework 專案的規則集

  1. 開啟專案屬性頁上的 [Code Analysis] 索引標籤。 您可以使用下列其中一種方法執行這個動作:

    • 在 [方案總管] 中,選擇專案。 在功能表列上,依序選取 [分析]>[設定 Code Analysis]>[針對 <專案名稱>]

    • 以滑鼠右鍵按一下 [方案總管] 中的專案,然後選取 [屬性],然後選取 [Code Analysis] 索引標籤。

  2. 在 [組態] 和 [平台] 清單中,選擇組建組態和目標平台。

  3. 若要在每次使用選取的組態建置專案時執行程式碼分析,請在 [二進位分析器] 區段中選取 [建置時執行]。 您也可以手動執行舊版程式碼分析,詳情請參閱如何:手動執行受控程式碼的舊版程式碼分析

  4. 若要檢視產生的程式碼警告,請清除 [隱藏所產生程式碼的結果] 核取方塊。

    注意

    這個選項不會在表單和範本中出現錯誤和警告時,抑制來自產生的程式碼的程式碼分析錯誤和警告。 您可以檢視及維護表單或範本的原始程式碼,且不會遭到覆寫。

  5. 在 [使用中的規則] 清單中,執行下列其中一項動作:

    • 選取想要使用的規則集。

    • 選取 <[瀏覽]> 以尋找不在清單中的現有自訂規則集。

    • 定義自訂規則集

為解決方案中的多個專案指定規則集

根據預設,解決方案的所有受管理專案都會指派 [Microsoft 最小建議規則] 程式碼分析規則集。 您可以在解決方案的 [屬性] 對話方塊中,變更指派給解決方案專案的規則集。

  1. 在 Visual Studio 中開啟解決方案 。

  2. 在 [分析] 功能表上,選取 [為解決方案設定程式碼分析]

  3. 如有必要,請展開 [通用屬性],然後選取 [Code Analysis 設定]

  4. 您可以為一或多個專案指定規則集:

    • 若要指定個別專案的規則集,請選擇專案名稱。

    • 若要指定多個專案的規則集,請選取 Ctrl 和專案名稱。

    • 若要指定解決方案中的所有專案,請選取 Shift 和專案清單。

  5. 選取專案的 [規則集] 欄位,然後選取您要套用的規則集名稱。