【问题标题】:Inspection seems to ignore namespace naming preferences检查似乎忽略了命名空间命名偏好
【发布时间】:2018-02-14 07:32:45
【问题描述】:

更新: ReSharper 中似乎确实存在错误:Naming rules for namespaces are ignored
“不一致的命名”检查目前在 ReSharper 2017.3.2 中不起作用


目前在 VS 2012 Professional 上使用 ReSharper 2017.3.2。在这个非常简单的示例中更改命名空间和类名后,ReSharper 检查似乎忽略了以小写字母开头的命名空间。尽管如此,它似乎可以识别以小写字母开头的类名。我在这里做错什么了吗。我也希望检查能够识别小写命名空间定义。

namespace resharperDemo.demo
{
    public class program
    {
        public static void Main()
        {
            System.Console.WriteLine("Hello");
        }
    }
}

命名风格设置:

检测结果:

【问题讨论】:

    标签: c# namespaces resharper naming-conventions


    【解决方案1】:

    转到Resharper->选项->代码编辑->C#->命名样式:

    以上是我的默认配置。你可以匹配你的。

    【讨论】:

    • 此处设置相同。检查只抱怨类型名称program
    • @verm-luh 你可以尝试重启 Visual Studio 吗?
    • @verm-luh 您能否尝试使用以下链接将 Resharper 重置为默认设置:resharper-support.jetbrains.com/hc/en-us/community/posts/… 如果可行,我也可以将其包含在我的答案中。
    • 重置 Resharper 设置没有效果。您能否确认您的安装识别以小写字母开头的命名空间定义?
    • @verm-luh 我创建了一个命名空间hello,但它没有显示任何内容。
    猜你喜欢
    • 1970-01-01
    • 2011-12-05
    • 2015-02-18
    • 1970-01-01
    • 2015-05-01
    • 2014-04-10
    • 2012-03-12
    • 2016-12-18
    • 1970-01-01
    相关资源
    最近更新 更多