C# SR0029-它是什么?它来自哪里?

C# SR0029-它是什么?它来自哪里?,c#,visual-studio-2010,compiler-errors,C#,Visual Studio 2010,Compiler Errors,我目前在Visual Studio 2010中遇到了一个错误,它说: SR0029: The method/constructor 'HandleThisParticularEvent' has 8 parameters. A maximum of 7 is allowed. 我既找不到解决此问题的任何提示(与数据库查询问题无关),也找不到此错误通常描述的内容。它是从哪里来的,为什么在不同的场合抛出 编辑:我已经尝试过了,但是右键单击警告不会显示任何抑制警告的选项。好吧,这听起来像是来自FxC

我目前在Visual Studio 2010中遇到了一个错误,它说:

SR0029: The method/constructor 'HandleThisParticularEvent' has 8 parameters. A maximum of 7 is allowed.
我既找不到解决此问题的任何提示(与数据库查询问题无关),也找不到此错误通常描述的内容。它是从哪里来的,为什么在不同的场合抛出


编辑:我已经尝试过了,但是右键单击警告不会显示任何抑制警告的选项。

好吧,这听起来像是来自FxCop之类的东西,不一定如此,而是某种样式检查器。它不是来自C编译器本身。但其含义似乎不言自明。。。如果您决定修复它,我希望这是一个警告,而不是一个错误,使用较少数量的参数,每个参数都包括多个相关值,这是前进的方向…我已经做了一些研究,也许它的风格-或fxcop,但似乎它不是任何这些。好的,stylecop规则以saxxx开始,而fxcop规则则以CA开始。无论如何,我都要解决这个问题,但我真的想知道这是从哪里来的——以及为什么没有关于这些问题的适当文档。嗯,就是这样。你在一个更好的情况下看到什么插件你已经安装等比我们。。。直接使用msbuild生成时是否会收到相同的警告?你仔细看过csproj文件了吗?搜索整个单词“handlethispocularevent”solution你可以在大多数样式检查器中使用自定义规则,这些规则不一定以标准前缀开头。还有任何样式/fx/ca规则编号,我希望在google上立即得到结果。