ReSharper和Ruleset文件

| 我创建了一个项目并添加了规则集文件。然后,我故意打破了规则,以确保该规则有效,但事实并非如此。 这是我启用的规则。   CA2211-Microsoft.Usage-   \“非常量字段不应为   可见。\” 错误代码:
public class Foo
{
    public string foobar = \"Hello World\";
}
它编译得很好,没有警告或错误。我认为这可能与ReSharper重写有关吗?我不确定。关于如何解决这个问题有什么想法吗?     
已邀请:
根据比较Visual Studio 2010产品... 如果您运行的是VS 2010 Premium或Ultimate,则应该具有“静态代码分析”。如果是这样,而该功能没有出现,则可以考虑重新安装Visual Studio。如果您没有运行任何一个,对不起,您将无法使用该功能。 但是,您仍然可以使用FxCop来验证您的代码。 注意:链接是指向FxCop 10.0。     
CA2211仅验证静态字段。如果还要检查实例字段,则应启用CA1051(Microsoft.Design.DoNotDeclareVisibleInstanceFields)。     

要回复问题请先登录注册