gpt4 book ai didi

fxcop - 从FxCop代码分析中排除完整的 namespace ?

转载 作者:行者123 更新时间:2023-12-03 11:27:30 31 4
gpt4 key购买 nike

是否可以从所有FxCop分析中排除完整的 namespace ,同时仍使用SuppressMessageAttribute分析其余的程序集?

在我目前的情况下,我有一堆由LINQ to SQL生成的类,这些类会导致很多FxCop问题,并且显然,我不会修改所有这些类以匹配FxCop标准,因为如果我修改了很多此类修改,重新生成类。

我知道FxCop有一个项目选项可以禁止对生成的代码进行分析,但是它似乎无法将LINQ 2 SQL创建的实体和上下文类识别为生成的代码。

最佳答案

如果您使用[GeneratedCode]属性标记您的类,则可以按照此MSDN帖子中所述,将/ ignoregenecodecode标志与FxCop一起使用:

FAQ: How do I prevent FxCop from firing warnings against generated code

您可能必须添加一个新的代码文件并在其中实现新的部分类,才能将该属性添加到这些类中:

[GeneratedCode]
public partial class MainDataContext { }

只需确保在创建新文件时将所有内容添加到正确的 namespace 即可。

关于fxcop - 从FxCop代码分析中排除完整的 namespace ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/353110/

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