You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

查询ReSharper中禁止Default前缀的命名规则定义位置

问题:ReSharper标记含Default前缀的命名不符合规则,找不到对应规则设置

我有如下类,其中常量名、属性名甚至类名以Default前缀开头:

public class ComputeInfo
{
    // ReSharper disable InconsistentNaming
    public const string DefaultNetworkName = "default";
    public const int DefaultLinuxDiskSizeGb = 10;
    // ...
    public string DefaultName { get; init; } = string.Empty;
}

或者

internal class DefaultConsole : IConsole
{
}

这些名称均被ReSharper标记为“名称...不符合规则...”。

我暂不讨论DefaultNetworkName = "default"这类常量命名是否合理,核心问题是:禁止使用Default前缀的这条规则定义在哪里? 在“编辑规则设置”对话框中找不到相关的禁止项。


补充排查信息

(感谢@mu88和@Ben的评论):
我无法在其他解决方案中复现该问题,已尝试以下操作:

  • 使用同一开发机器
  • 创建相同的.NET 8控制台应用(无问题)
  • 将所有dotsettings文件复制到新解决方案(无问题)
  • 删除出现问题的解决方案中的所有dotsettings文件:问题仍存在于该解决方案的全部17个项目中
  • Visual Studio版本:17.8.0
  • ReSharper版本:232.0.20231101.132807(构建于2023-11-01)

内容的提问来源于stack exchange,提问作者g.pickardou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 12:58:04