我正在清理多年未重构的代码。一个问题是有些源文件混合了用户代码和工具生成的工具。如果 Resharper 更正代码(例如用变量替换类型),那么工具生成代码的设计器(在 #region 中)就会中断。
有什么方法可以设置 Resharper 自动忽略某些区域?我有很多工具生成的代码,所以我真的不想遍历并手动将这些区域括起来,例如:
#region ActiveReports Designer generated code
//...
#endregion
最佳答案
是的,有。您可以在 Resharper
tab => Options
和 Code Inspection
下的 Generated Code
中自定义要忽略的区域:
您可以从右侧的面板自定义生成的代码区域。只需单击绿色的 +
按钮并输入完整的区域名称,包括“生成的代码”部分(例如 ActiveReports Designer 生成的代码)
请注意,仍将进行分析以提供代码完成和错误信息。
关于c# - 有没有办法在 C# 中自动禁用 #regions 的 Resharper 分析和更正?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24786914/