我正在调整我的项目中的命名准则,并且遇到了某些规则的麻烦。我已经安装了 Resharper 以查看应用了哪些设置,哪些没有应用。例如:
如您所见charset
,由于某种原因未应用。设置也是dotnet_naming_style
如此 - 我很想知道为什么会这样。我显然没有任何其他覆盖.editorconfig
文件,所以特别是因为charset
它令人困惑为什么该设置不活动。
调试和解决此问题的最佳方法是什么?
我正在调整我的项目中的命名准则,并且遇到了某些规则的麻烦。我已经安装了 Resharper 以查看应用了哪些设置,哪些没有应用。例如:
如您所见charset
,由于某种原因未应用。设置也是dotnet_naming_style
如此 - 我很想知道为什么会这样。我显然没有任何其他覆盖.editorconfig
文件,所以特别是因为charset
它令人困惑为什么该设置不活动。
调试和解决此问题的最佳方法是什么?
ReSharper 尚不支持这些设置,这就是它们被删除的原因。它们仍然可以被 Visual Studio 和其他工具使用,只是不能被 ReSharper 使用。我想我们应该以其他方式突出显示不受支持但语法正确的属性。我为此提交了一个问题(https://youtrack.jetbrains.com/issue/RSRP-470700)。我们计划在以后的版本中支持命名设置,但我们没有计划支持字符集设置,这应该由 Visual Studio 完成。
Dmitry 发布了 ReSharper 显示带有删除线的数据的部分。但是调试部分对我来说同样重要,我设法弄清楚了这一点。
Mads Kristensen(当然)创建了突出显示 .editorconfig 文件中的错误的扩展,并且还提供了一些实用方法。它在 Visual Studio Marketplace 上:
还可以查看最近的问题列表,另一个可以解决这个问题的好扩展是Visual Studio IntelliCode。我通过查看这个问题找到了它:Export Visual Studio's 'Code Style settings' as .editorconfig