Dot-Net
如何防止 FxCop 分析自動生成的程式碼?
FxCop(靜態程式碼分析工具)在檢查 .edmx 模型後面的程式碼時給我一個錯誤。如何防止 FxCop 分析自動生成的程式碼(或至少是實體框架生成的類)?
我已轉向 Visual Studio Code Analysis,因為它提供了與 FxCop 相同的功能。
來自FxCop 部落格:
“沒錯,它們是不同的產品(FxCop 和 VS Code Analysys),但它們確實有一個共同的引擎。Visual Studio 2008 SP1 已經提供了相同的修復和分析(加上一點點),所以沒有必要使用最新的 FxCop ‘更新’ Visual Studio。”
但是,出於某種原因,從生成的程式碼選項(項目屬性 -> 程式碼分析選項卡)中抑制結果並不能阻止對 .edmx 模型的自動生成程式碼進行程式碼分析。
然後我找到了blog,它幫助我解決了這個問題。