本文轉自 微軟官網 : https://docs.microsoft.com/zh-cn/visualstudio/code-quality/install-fxcop-analyzers?view=vs-2019
Microsoft 創建了一組名為CodeAnalysis的分析器,其中包含來自舊分析的最重要的 "FxCop" 規則。這些分析器檢查代碼中的安全性、性能和設計問題,等等。
您可以將這些 FxCop 分析器作為 NuGet 包或 VSIX 擴展安裝到 Visual Studio。 若要了解每個的優缺點,請參閱NuGet 包與 VSIX 擴展。
NuGet 程序包
在 Visual Studio 2019 版本16.3 及更高版本中,你可以直接從項目的代碼分析屬性頁安裝CodeAnalysis FxCopAnalyzers NuGet 包:
-
右鍵單擊 "解決方案資源管理器中的項目節點,選擇"屬性",然后選擇"代碼分析"選項卡。
- 選擇“安裝”。Visual Studio 將安裝最新版本的 CodeAnalyzers。 FxCopAnalyzers 程序包。 程序集顯示在 "引用 > 分析器" 下解決方案資源管理器中。
自定義安裝
對於自定義安裝,例如,若要指定不同版本的包,請在項目的 "代碼分析" 屬性頁上選擇省略號("...")按鈕。 此按鈕會將 "FxCopAnalyzers" 作為搜索字符串打開 NuGet 包管理器
-
FxCopAnalyzers 包版本
使用以下准則來確定要為你的 Visual Studio 版本安裝的 FxCop 分析器包的版本:
Visual Studio 版本 FxCop 分析器包版本 Visual Studio 2019 (所有版本)
Visual Studio 2017 版本15.8 及更高版本最近 Visual Studio 2017 版本15.5 到15。7 2.6.3 Visual Studio 2017 版本15.3 到15。4 2.3.0-beta1 Visual Studio 2017 版本15.0 到15。2 2.0.0-beta2 Visual Studio 2015 update 2 和3 1.2.0-beta2 Visual Studio 2015 Update 1 1.1.0 Visual Studio 2015 RTW 1.0.1 VSIX
Microsoft 代碼分析 2019擴展包含托管項目的所有 FxCop 分析器。 若要安裝此擴展:
-
在 Visual Studio 中,選擇 "擴展" > "管理擴展"。
此時將打開 "管理擴展" 對話框。
備注
或者,直接從Visual Studio Marketplace下載擴展。
-
在左窗格中展開 "聯機",然后選擇 " Visual Studio Marketplace"。
-
在搜索框中鍵入 "代碼分析",並查找Microsoft 代碼分析 2019擴展。
-
選擇 "下載"。
此擴展已下載。
-
選擇 "確定" 關閉對話框,然后關閉 Visual Studio 的所有實例以啟動VSIX 安裝程序。
此時將打開 " VSIX 安裝程序" 對話框。
-
選擇 "修改" 以啟動安裝。
一分鍾或兩分鍾后,安裝完成。
-
選擇 "關閉",然后重新打開 Visual Studio。
如果要檢查是否安裝了擴展,請選擇 "擴展" > "管理擴展"。 在 "管理擴展" 對話框中,選擇左側的 "已安裝" 類別,然后按名稱搜索擴展。
-