2

我刚刚发现了 sylecop 并在我的项目中运行它,我禁用了某些规则,例如 usings 必须在命名空间内。然而,Visual Studio 自动生成的事件处理程序用于表示单击按钮的形式为 btnOk_Click(....

据我了解,这不符合 stylecop 默认设置,因为它们应该像任何方法一样以大写字母开头。但在代码示例等中,它似乎一直是我的标准。我也习惯了事件处理程序的这种格式,所以有没有办法从这个验证中排除事件处理程序,但让其他方法得到验证?

4

1 回答 1

1

您会发现 StyleCop 的问题是规则与 Visual Studio 默认值或您会发现的大部分 Microsoft 代码不完全一致。StyleCop 真的只有两个选择:

  1. 正如您已经提到的那样关闭规则
  2. 编写自己的规则

不幸的是,当前版本的 StyleCop 中没有使规则有条件的机制。

于 2009-07-20T02:35:15.910 回答