如何确定为什么不应用.editorconfig中的某些设置?

时间:2018-07-19 21:08:44

标签: c# visual-studio resharper editorconfig

我正在调整项目中的命名准则,并且在某些规则方面遇到麻烦。我已经安装了Resharper,以查看哪些设置已应用,哪些未应用。例如:

editorconfig settings not applied

由于某些原因,您可以看到charset未应用。 dotnet_naming_style设置也一样-我想知道为什么会这样。我显然没有任何其他覆盖的.editorconfig文件,因此对于charset尤其如此,这使为什么该设置不起作用感到困惑。

调试和解决此问题的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

ReSharper尚不支持这些设置,这就是删除它们的原因。它们仍然可以被Visual Studio和其他工具使用,只是ReSharper不能使用。我想我们应该以其他方式突出显示不受支持但在语法上正确的属性。我为此提出了一个问题(https://youtrack.jetbrains.com/issue/RSRP-470700)。 我们计划在以后的版本中支持命名设置,但是我们没有计划支持字符集设置,这应该由Visual Studio更好地完成。

答案 1 :(得分:0)

Dmitry发布了ReSharper为什么显示带删除线的数据。但是调试部分对我来说同样重要,我设法弄清楚了这一点。

Mads Kristensen(当然)创建了扩展名,以突出显示.editorconfig文件中的错误,并且还提供了一些实用程序方法。在Visual Studio市场上:

EditorConfig Language Service

还要查看最近的问题列表,另一个可以解决该问题的很好的扩展名是Visual Studio IntelliCode。我是通过查看以下问题找到它的:Export Visual Studio's 'Code Style settings' as .editorconfig