我们一直在努力向我们的团队介绍StyleCop,并使用Code Plex中的StyleCop ReSharper plugin。问题是,项目中的每个文件似乎都在分析,我们找不到排除特定文件的方法。这包括文件,例如DBML中的designer.cs文件或项目中包含的第三方组件。这意味着您在ReSharper中的站点范围代码分析总是会显示错误,您永远无法让它变为“绿色”。
始终存在ExcludeFromStyleCop标记,您可以将其放在.csproj中,但这仅供MSBuild使用。右键单击ReSharper错误窗口中的文件并告诉它“忽略错误”也似乎不起作用;窗口只是重新加载,同一文件再次被分析。
有人对此有任何想法吗?
答案 0 :(得分:8)
这就是我想要的,除了在Resharper 6中,在特定文件中禁用检查的正确按键是: Ctrl + Shift + Alt + 8
答案 1 :(得分:7)
“您确定已取消选中指定stylecop应检查设计器文件的StyleCop设置选项吗?(StyleCop选项>规则>详细设置>分析设计器文件)?”
http://stylecopforresharper.codeplex.com/Thread/View.aspx?ThreadId=47346
答案 2 :(得分:3)
您可以通过按 CTRL + 8 完全禁用特定文件的ReSharper。您会看到代码窗口右上方(在装订线顶部)的小“眼睛”变为灰色,表示它已被禁用。
再次按下按键以重新启用它。