在 Visual Studio 中安裝 FxCop 分析器


本文轉自 微軟官網 : 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 包:

  1. 右鍵單擊 "解決方案資源管理器中的項目節點,選擇"屬性",然后選擇"代碼分析"選項卡。

     

     

     

  2. 選擇“安裝”。Visual Studio 將安裝最新版本的 CodeAnalyzers。 FxCopAnalyzers 程序包。 程序集顯示在 "引用 > 分析器" 下解決方案資源管理器中。

     

     

    如果使用的是較舊版本的 Visual Studio 2019,請使用程序包管理器控制台包管理器 UI安裝包。

    自定義安裝

    對於自定義安裝,例如,若要指定不同版本的包,請在項目的 "代碼分析" 屬性頁上選擇省略號("...")按鈕。 此按鈕會將 "FxCopAnalyzers" 作為搜索字符串打開 NuGet 包管理器

     

     

  3. 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 分析器。 若要安裝此擴展:

    1. 在 Visual Studio 中,選擇 "擴展" > "管理擴展"。

      此時將打開 "管理擴展" 對話框。

       備注

      或者,直接從Visual Studio Marketplace下載擴展。

    2. 在左窗格中展開 "聯機",然后選擇 " Visual Studio Marketplace"。

    3. 在搜索框中鍵入 "代碼分析",並查找Microsoft 代碼分析 2019擴展。

      Microsoft 代碼分析2019擴展

    1. 選擇 "下載"。

      此擴展已下載。

    2. 選擇 "確定" 關閉對話框,然后關閉 Visual Studio 的所有實例以啟動VSIX 安裝程序。

      此時將打開 " VSIX 安裝程序" 對話框。

    3. 選擇 "修改" 以啟動安裝。

      一分鍾或兩分鍾后,安裝完成。

    4. 選擇 "關閉",然后重新打開 Visual Studio。

    如果要檢查是否安裝了擴展,請選擇 "擴展" > "管理擴展"。 在 "管理擴展" 對話框中,選擇左側的 "已安裝" 類別,然后按名稱搜索擴展。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM