【问题标题】:Ignore designer and generated files in Resharper analysis在 Resharper 分析中忽略设计器和生成的文件
【发布时间】:2010-06-09 12:20:16
【问题描述】:

我已经使用 Resharper 几天了,我真的很喜欢这个工具,但有一点让我很恼火,我想知道它是否可以更改。

我从生成的代码中收到了很多问题通知(我的项目中几乎有 1400 个)。我想将这些文件设置为忽略,这样就不会像使用 StyleCop 和 CodeAnalysis 那样检查它们。不幸的是,Resharper 似乎忽略了它的选项中的生成代码设置,因为我仍然收到相同的通知。我试过设置一个文件掩码(即*.resx)并手动添加文件到生成,但它仍然没有改变任何东西。

我不知道这是否重要,但我使用的是 VS 2010。

【问题讨论】:

  • 您是否将文件添加为掩码? “*.Designer.cs”?我有 ReSharper 5,它没有在设计器代码中显示警告。
  • 是的,它们实际上是默认这样添加的。我也使用 Resharper 5。

标签: .net visual-studio resharper


【解决方案1】:

我刚刚从 ReSharper 支持人员那里收到了答复:

为了在代码检查期间跳过这些文件,您应该打开 ReSharper > 选项 > 代码检查 > 设置,按“编辑要跳过的项目”并将您的文件添加到该列表中。

【讨论】:

  • 是否可以使用掩码添加文件?
【解决方案2】:

我同意 RaYell 的回答;要完全忽略这些文件,您需要将它们添加到要跳过的项目

这里有一些更有用的信息:

生成的代码要跳过的项目有何不同?

[生成的代码页面]上的条目确实允许掩码(以及区域),但确实会被分析,但没有提供任何提示、警告、建议或快速修复,因为它没有多大意义。然而,这很重要,文件仍然会被分析以提供错误信息和完成。这就是 生成的代码要跳过的项目 不同的原因。

http://blogs.jetbrains.com/dotnet/2011/06/preventing-items-from-being-analyzed-in-resharper/

【讨论】:

    猜你喜欢
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 2019-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多