StyleCop for Resharper-禁用对只读文件的检查

StyleCop for Resharper-禁用对只读文件的检查,resharper,stylecop,readonly,Resharper,Stylecop,Readonly,最近我开始使用ReSharper 6.1,它巧妙地补充了我已经广泛使用的StyleCop R#to me的最佳功能之一是: 在线高亮显示违规行为和 直接在Visual Studio中反编译框架或第三方程序集 不幸的是,反编译代码(LINQ扩展方法等)中的违规突出显示只是混乱,因为反编译文件是只读的(这很好) 我知道一个解决办法是使用Ctrl+Alt+Shift+8暂时禁用每个文件的高亮显示,但我正在寻找一个更持久的解决方案 问题是:是否有一种官方方法或解决方法来禁用只读/锁定文件或类似文件的

最近我开始使用ReSharper 6.1,它巧妙地补充了我已经广泛使用的StyleCop

R#to me的最佳功能之一是:

  • 在线高亮显示违规行为和
  • 直接在Visual Studio中反编译框架或第三方程序集
不幸的是,反编译代码(LINQ扩展方法等)中的违规突出显示只是混乱,因为反编译文件是只读的(这很好)

我知道一个解决办法是使用Ctrl+Alt+Shift+8暂时禁用每个文件的高亮显示,但我正在寻找一个更持久的解决方案


问题是:是否有一种官方方法或解决方法来禁用只读/锁定文件或类似文件的突出显示?另外,如果这是一个bug/缺少的特性,那么请提供到bug报告/特性请求的链接,因为我不确定这是属于“Stylecop for Resharper”还是Resharper。(两个项目的bugtracker似乎都没有这方面的内容。)

您可以通过将文件或甚至整个目录添加到重新竖琴->选项->代码检查->设置->编辑要跳过的项目来排除它们。(这是针对Resharper 5.1的,但我相信6.1也一样)


我已经在StyleCop的问题跟踪程序上提交了一张罚单。 可能实际获得的功能已添加:)


现在有一个分析反编译文件的选项,默认情况下该选项处于关闭状态。

当我让R#去反编译
控制台时,WriteLine
,R#本身不提供反编译代码的分析,所以我猜这是StyleCop。这个类似的问题可能会帮助你:好问题。我建议您与stylecop开发人员联系。ReSharper本身不会在反编译代码中显示任何代码检查。“编辑要跳过的项”在这种情况下没有帮助,因为它允许筛选出作为项目结构一部分的特定文件和文件夹,或者通过掩码筛选出文件-这些都不包括(1)存储在名为特定于项目的缓存文件夹中的“JbDecompilerCache”(2)名称中没有可用于筛选它们的通用模式。是的,这对反编译代码没有帮助。对于更常见的只读/锁定文件也没有帮助:\