14

我们一直致力于将 StyleCop 引入我们的团队,并且正在使用 Code Plex 的StyleCop ReSharper 插件。问题是,项目中的每个文件似乎都在被分析,我们找不到排除特定文件的方法。这包括文件,例如来自 DBML 的 Designer.cs 文件或项目中包含的第三方组件。这意味着您在 ReSharper 中的站点范围的代码分析总是会显示错误,并且您永远无法让它变为“绿色”。

始终有 ExcludeFromStyleCop 标记,您可以将其放入 .csproj 中,但这仅由 MSBuild 使用。右键单击 ReSharper 错误窗口中的文件并告诉它“忽略错误”似乎也不起作用;窗口只是重新加载,并且再次分析相同的文件。

有人对此有任何想法吗?

4

3 回答 3

9

这就是我一直在寻找的,除了在 Resharper 6 中,在特定文件中禁用检查的正确击键是: Ctrl+ Shift+ Alt+8

于 2011-12-27T20:03:38.467 回答
7

“您确定您已取消选中指定 stylecop 应检查设计器文件的 StyleCop 设置选项吗?(StyleCop 选项 > 规则 > 详细设置 > 分析设计器文件)?”

http://stylecopforresharper.codeplex.com/Thread/View.aspx?ThreadId=47346

于 2009-03-04T23:10:26.603 回答
3

CTRL您可以通过按+完全禁用特定文件的 ReSharper 8。您会看到代码窗口右上角(在装订线顶部)的小“眼睛”变灰,表示它已被禁用。

再次按下按键以重新启用它。

于 2009-10-13T19:56:17.753 回答