【问题标题】:Prevent Resharper StyleCop Code Cleanup to create regions防止 Resharper StyleCop 代码清理创建区域
【发布时间】:2023-06-30 11:13:01
【问题描述】:

在代码清理(配置文件:StyleCop)时,它总是为构造函数、属性等创建区域...

#region Constructors and Destructors

public IpDiagnosticsService()
{
    // : base()
    // NOP. Required for serializer.
}

public IpDiagnosticsService(string applicationName, SPFarm farm) : base(applicationName, farm)
{
    // NOP
}

#endregion

#region Properties

// ...omitted.

#endregion

太棒了。我不想要那个。 如何关闭它?找不到任何选项。

【问题讨论】:

    标签: visual-studio resharper code-formatting stylecop resharper-8.0


    【解决方案1】:

    Resharper 依赖于定义文件布局的 XML 文件。它可以在 Resharper -> 选项 -> 代码编辑 -> C# -> 类型成员布局下找到。

    删除<Group Region="*"/> 元素以删除区域创建。 More details about the file format can be found here.

    【讨论】:

    • 好的。我会调查并报告。在最顶部有一个禁用所有区域 iirc 的选项 - 这就是我没有进一步关注模板的原因。
    • 这是一个 Resharper 布局,我希望您希望保留所有其他 StyleCop 格式规则。