JetBrains Rider 2025.2 Help

忽略部分代码

在大多数解决方案中,可能有一些代码部分您希望禁用部分或全部 JetBrains Rider 功能。 本主题列出了所有可用的方法,使 JetBrains Rider 忽略特定的代码部分。

禁用部分代码的代码检查

方案

通过忽略您不打算改进的代码部分,减少 设计时代码检查特定范围内的代码检查 中的不必要结果。

如何忽略

  • 要忽略当前文件,请按 Ctrl+Alt+Shift+8

  • 要忽略文件的一部分,请在被忽略部分之前添加 // ReSharper disable All 注释,并在之后添加 // ReSharper restore All

禁用内容

所有 代码检查 功能。

在生成的代码中禁用低严重性级别的代码检查

方案

忽略生成的代码部分,以减少 设计时代码检查特定范围内的代码检查 中的不必要结果,但不要忽略这些部分中的错误和警告,以确保生成的代码可以编译。

如何忽略

  • List specific files and folders, file masks, or names of regions containing generated code on the 编辑器 | 检查设置 | 生成的代码 page of JetBrains Rider 设置 Ctrl+Alt+S.

  • 如果您在解决方案中使用 .editorconfig ,您还可以使用 generated_code 属性标记生成代码。 例如:

    [*generated.cs] generated_code = true

禁用内容

代码检查 的低严重性级别以及 代码清理

从导入和代码补全建议中排除类型、成员和命名空间

方案

您可能希望某些类型、成员或命名空间不被建议,例如,如果您的解决方案中有类似于系统类型的内容,比如 MyFramework.MyCollections.List ,但实际上并未使用它。

如何忽略

To exclude such items from the suggestions, add them to the 从导入和补全中排除 list on the 编辑器丨常规丨自动导入 page of JetBrains Rider 设置 Ctrl+Alt+S.

条目的格式为 Fully.Qualified.NameFully.Qualified.Name.Prefix**Fully.Qualified.Name.Suffix。 泛型类型的指定格式为 List`1

禁用内容

指定的项目将不会出现在 导入命名空间建议代码补全建议 中。

最后修改日期: 2025年 9月 26日