使用程式碼分析進行 Managed 程式碼品質分析

這個主題適用於:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

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

您可以使用 Visual Studio Premium 和 Visual Studio Ultimate 中的程式碼分析找出程式碼中的潛在問題,例如不安全的資料存取、使用情況違規,以及設計問題。 程式碼分析適用於 .NET Framework、原生 (C 和 C++) 和資料庫應用程式。 Managed 程式碼的程式碼分析會組織以特定編碼問題為目標的「規則集」(Rule Set) 中的規則。

一般工作

一般工作

支援內容

獲得實務練習:透過修正簡單 .NET Framework 應用程式中的缺失,了解程式碼分析的基本概念。

設定專案的程式碼分析:Managed 程式碼的規則會組成為規則集,並且以特定方面 (例如安全性或設計) 為目標。 您可以使用其中一個 Microsoft 標準規則集或建立自己的規則集。

執行程式碼分析:您可以指定要在每次建置專案組態時自動執行的程式碼分析,也可以在專案上手動執行程式碼分析。

分析程式碼分析的結果:程式碼分析警告和錯誤會列在 Visual Studio [錯誤清單] 視窗中。 您可以按一下警告或錯誤,顯示包含錯誤的原始程式碼,以及連結到詳細資訊和可能修正方法的警告。

整合程式碼分析與開發生命週期:Team Foundation 版本控制中的簽入原則可讓開發小組確認,所有程式碼的簽入都符合一組通用的程式碼分析標準。 建立程式碼分析規則違規的工作項目是一項簡單的程序,可以在 [錯誤清單] 視窗中執行。