【发布时间】:2020-03-27 03:27:58
【问题描述】:
我在一个解决方案中设置了 .editorconfig,其中指出私有字段应该是驼峰式:
dotnet_naming_rule.private_lowercase.symbols = private_fields
dotnet_naming_rule.private_lowercase.style = camel_case
dotnet_naming_rule.private_lowercase.severity = suggestion
dotnet_naming_symbols.private_fields.applicable_kinds = field
dotnet_naming_symbols.private_fields.applicable_accessibilities = private
从 VS 2017 升级到 2019 后,它开始抱怨某些带有下划线前缀的私有字段(如 _exampleOne)。它说:Naming rule violation: Prefix '_' is not expected。
我使用下划线表示“技术性”字段:与特定属性或方法密切相关且不应直接操作的字段。例如,当事件引发或其他目的需要手动实现属性时。
我能否在不完全关闭 IDE1006 或在每次使用时抑制它的情况下让 Visual Studio 停止抱怨这些特定问题?这些是小黄灯泡建议的唯一解决方案。
【问题讨论】:
标签: visual-studio-2019 editorconfig