有没有办法为特定文件禁用ReSharper?

时间:2012-10-04 10:53:13

标签: resharper

我想告诉ReSharper忽略我项目中的一些文件。其中一些太大(它们包含罐装测试数据)。其中一些只是混淆它(与Silverlight和.NET代码的混杂)。

有没有办法通过在文件顶部添加注释来实现此目的?

然而,它已经完成,它需要持久化(即可以签入)和每个文件。

我找到this,但似乎没有保留。

3 个答案:

答案 0 :(得分:55)

您可以通过快捷键将其应用于单个文件。

打开文件时,请尝试以下两种方法(实际的快捷方式取决于您的环境)。

  • Ctrl + Shift + Alt + 8
  • Ctrl + 8

您将看到它切换此特定文件的处理。

“键盘”对话框中此快捷方式的名称为ReSharper_EnableDaemon

答案 1 :(得分:53)

这可能是最新版本中的功能,而不是最初询问问题时的版本。

可以使用注释来禁止对特定块(或文件)的代码检查:

// ReSharper disable All 

// ReSharper restore All

请参阅here

答案 2 :(得分:46)

要跳过某些文件或文件夹中的检查,请转到 ReSharper |选项|代码检查|设置 - > 编辑要跳过的项目按钮。或者,如果生成了代码,请将其添加到 ReSharper |中的相应列表中选项|生成代码部分。您可以详细了解其工作原理here