gpt4 book ai didi

c# - 代码生成器生成文件的代码分析 - 如何抑制警告?

转载 作者:太空狗 更新时间:2023-10-29 23:04:26 26 4
gpt4 key购买 nike

我们对所有源文件运行代码分析。我们的源文件之一是 Linq-To-SQL 生成的文件,我们无法控制生成的输出。生成的代码正在生成我想抑制的代码分析警告。有什么方法可以在不涉及在代码本身中创建属性和/或 pragma(每次生成文件时都会被覆盖)的代码生成文件中抑制 CA 警告?

最佳答案

您的类是否具有 [GeneratedCode] 属性?如果是这样,您可以让 FxCop 忽略它们:

Using an FxCop project:

  1. Open your FxCop project in FxCop
  2. Choose Project -> Options -> Spelling & Analysis
  3. Check Suppress analysis results against generated code
  4. Click OK

Via the command-line:

  1. Pass the /ignoregeneratedcode switch, for example:
     FxCopCmd.exe /file:MyAssembly.dll /out:AnalysisResults.xml /ignoregeneratedcode

http://blogs.msdn.com/fxcop/archive/2008/02/28/faq-how-do-i-prevent-fxcop-1-36-from-firing-warnings-against-generated-code.aspx

关于c# - 代码生成器生成文件的代码分析 - 如何抑制警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2221881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com