Dot-Net

如何防止 FxCop 分析自動生成的程式碼?

  • January 8, 2021

FxCop(靜態程式碼分析工具)在檢查 .edmx 模型後面的程式碼時給我一個錯誤。如何防止 FxCop 分析自動生成的程式碼(或至少是實體框架生成的類)?

我已轉向 Visual Studio Code Analysis,因為它提供了與 FxCop 相同的功能。

來自FxCop 部落格

“沒錯,它們是不同的產品(FxCop 和 VS Code Analysys),但它們確實有一個共同的引擎。Visual Studio 2008 SP1 已經提供了相同的修復和分析(加上一點點),所以沒有必要使用最新的 FxCop ‘更新’ Visual Studio。”

但是,出於某種原因,從生成的程式碼選項(項目屬性 -> 程式碼分析選項卡)中抑制結果並不能阻止對 .edmx 模型的自動生成程式碼進行程式碼分析。

然後我找到了blog,它幫助我解決了這個問題。

引用自:https://stackoverflow.com/questions/5006567