首页 / 知识
关于.net:我可以在全球范围内抑制违反FX Cop代码分析的行为吗?
2023-04-15 23:07:00

Can I suppress FX Cop code analysis violations globally?当您使用Visual Studio的代码分析(FxCop)并希望隐藏消息时,有3个选项。 签入源代码管理时,后面的内容很难检查,也很难获得所有禁用违规的概述。 因此,我们想使用选项2。 选项1和2的问题在于,每次违规都会产生一条禁止线。 例如:
我们希望通过GlobalSuppressions.cs进行如下操作:
但这有可能吗? 正式不支持使用单个SuppressMessage属性抑制多个冲突。显然,这是设计使然。 我同意,有时可能会很烦人,但我不能说我不同意这个决定,因为该属性是他们迫使您说"是的,我知道我在做什么"的方式,应该对此进行评估视情况而定。 自发布并回答此问题以来,我认为情况已经改变。对于Visual Studio 2010和2012,您可以创建自定义"规则集"文件,在其中可以指定要禁止的代码分析规则。 http://msdn.microsoft.com/zh-CN/library/dd380660.aspx 因此,我要做的是在存储库源集合的顶级文件夹中创建一个自定义规则集文件,并在每个Visual Studio项目中引用此文件。这意味着我在一个中心位置可以压制我简直无法忍受的代码分析规则。但是,如果我改变主意,或者决定重新考虑自己的不良编码习惯,则可以非常简单地重新启用该规则,并查看获得了多少代码分析消息。 |
最新内容
相关内容
linux命令多个选项?
linux命令多个选项?,系统,工作,基础,信息,命令,工具,数据,不了,名称,环境,Linux系统基础操作指令1、linux常用命令有pwd命令、cd命令、ls命令linux常用命令选项?
linux常用命令选项?,工作,系统,信息,地址,管理,命令,标准,网络,目录,常用命令,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列linux没有命令行选项?
linux没有命令行选项?,系统,首页,命令,工具,分析,第一,软件,异常,终端,空格,不知道为什么在linux命令行下输入一些命令怎么都显示没有找到?1、linux命令选项说明?
linux命令选项说明?,系统,标准,地址,设备,命令,工作,软件,工具,基础,数据,Linux命令大全1、linux常用命令有pwd命令、cd命令、ls命令、cat命令linux7个命令选项?
linux7个命令选项?,标准,管理,系统,基础,地址,命令,环境,单位,工具,信息,linux必学的60个命令_linux必学的60个命令怎么读起来简单安装和登录linux常用命令及选项?
linux常用命令及选项?,工作,系统,地址,管理,信息,网络,命令,目录,文件,操作,linux系统常用操作命令linux常用命令有pwd命令、cd命令、ls命令、linux命令选项是什么?
linux命令选项是什么?,系统,地址,工作,管理,命令,信息,选项,检测,标准,简介,关于Linux操作系统的一些命令是什么?1、linux系统常用操作命令linlinux命令选项的约定?
linux命令选项的约定?,系统,基础,设备,命令,工作,情况,信息,地址,名称,网络,删除文件夹中所有文件的linux命令(创建和删除文件和文件夹的linuxlinux一个命令多选项?
linux一个命令多选项?,系统,标准,设备,密码,软件,适当,命令,用户,用户组,操作系统,linux命令有哪些特点linux命令行的特点?1、其中第一条详细linux命令选项分类?
linux命令选项分类?,系统,工作,命令,管理,发行,时间,地址,目录,公司,标准,Linux命令有哪些?Linux常用命令大全linux系统常用操作命令如下:ls:全pythonTKinter的消息传递机制
pythonTKinter的消息传递机制,培训,系统,消息,机制,事件,函数,程序,队列,组件,框架,pythonTKinter的消息传递机制1、自动发送事件/消息。2、python元类冲突的问题
python元类冲突的问题,培训,冲突,问题,之间,实例,以上,错误,关系,部分,更多,python元类冲突的问题1、子类多重继承时,多个父类之间拥有不同的