c# - 有没有办法在 C# 中自动禁用 #regions 的 Resharper 分析和更正?

标签 c# resharper

我正在清理多年未重构的代码。一个问题是有些源文件混合了用户代码和工具生成的工具。如果 Resharper 更正代码(例如用变量替换类型),那么工具生成代码的设计器(在 #region 中)就会中断。

有什么方法可以设置 Resharper 自动忽略某些区域?我有很多工具生成的代码,所以我真的不想遍历并手动将这些区域括起来,例如:

#region ActiveReports Designer generated code
//...
#endregion

最佳答案

是的,有。您可以在 Resharper tab => OptionsCode Inspection 下的 Generated Code 中自定义要忽略的区域:

enter image description here

您可以从右侧的面板自定义生成的代码区域。只需单击绿色的 + 按钮并输入完整的区域名称,包括“生成的代码”部分(例如 ActiveReports Designer 生成的代码)

请注意,仍将进行分析以提供代码完成和错误信息。

关于c# - 有没有办法在 C# 中自动禁用 #regions 的 Resharper 分析和更正?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24786914/

相关文章:

c# - "Automatically insert all named arguments"在方法调用站点,在代码中

c# - try catch block 中的异常优先级

c# - 使用 List.Move 将项目移动到列表底部

c# - 是否可以静态验证 c# 表达式树参数的结构?

c# - 如何使用 ReSharper SDK 创建 [CustomAttribute(typeof(GenericType<,>))]?

c# - 关于 Url.Content 扩展的智能感知

c# - 使用未映射的表在 Entity Framework 中进行连接

c# - 将单个 WPF 控件绑定(bind)到多个项目

C#读取文件内容和查找字符串

c# - 运行 NxBRE 时无法定位 NUnit 目录