Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net FxCop抑制_Asp.net_Fxcop_Suppression_Generated Code - Fatal编程技术网

Asp.net FxCop抑制

Asp.net FxCop抑制,asp.net,fxcop,suppression,generated-code,Asp.net,Fxcop,Suppression,Generated Code,我在Asp.Net页上有一个控件,该页上有一个名为“PaReq”的控件,它违反了规则: CA1704:标识应正确拼写 我以前使用过抑制,我不确定如何抑制此错误,因为它是在生成的文件中定义的 我可以在自定义词典中执行此操作,但这意味着所有开发人员都需要同步此词典的副本,如果可能的话,我宁愿避免这样做。此外,术语“PaReq”仅用于本项目 如何以及在何处应用抑制?我为每个项目保留一个自定义词典,其中包含该项目的特定单词。 该字典文件位于我的SourceControl存储库中,因此其他开发人员也可以使

我在Asp.Net页上有一个控件,该页上有一个名为“PaReq”的控件,它违反了规则:

CA1704:标识应正确拼写

我以前使用过抑制,我不确定如何抑制此错误,因为它是在生成的文件中定义的

我可以在自定义词典中执行此操作,但这意味着所有开发人员都需要同步此词典的副本,如果可能的话,我宁愿避免这样做。此外,术语“PaReq”仅用于本项目


如何以及在何处应用抑制?

我为每个项目保留一个自定义词典,其中包含该项目的特定单词。
该字典文件位于我的SourceControl存储库中,因此其他开发人员也可以使用它(并添加新词)。

好的,您可以在程序集级别添加抑制,尽管我没有生气地使用它!如果你那样做的话,你会得到一些错误的否定。(即,抑制所有违反此规则的事件)

[SuppressMessage(“Microsoft.Design”、“CA1704”、Scope=“Assembly”)]


我认为源代码管理中的自定义词典是最好的选择,或者您可以将FxCop项目保留在源代码管理中。

是的,这就是我们现在所拥有的,但是我在添加这个词时遇到了麻烦-FxCop似乎忽略了它。直到我记起了外壳并在自定义词典中添加了“Req”,我的工作就像一个符咒。