如何共享Visual Studio 2017代码样式和格式?

问题描述:

我的团队希望分享我们的代码样式和格式。 我们一直在为此使用Resharper,并希望利用VS2017中的新本机功能!做这个的最好方式是什么?如何共享Visual Studio 2017代码样式和格式?

.editorconfig

Visual Studio 2017现在将respect settings from a .editorconfig文件存在磁盘上,直到项目根目录。目前这在每个项目的基础上支持,而不是在解决方案级别(我相信R#可能已经在解决方案文件夹中支持这个)。

几乎在VS每一个编辑器应该支持基本editorconfig选项,如:

  • indent_style
  • indent_size
  • tab_width
  • end_of_line

此外,有些语言还提供支持针对语言的风格指南。对于.NET,请参阅here