Stylecop配置文件在哪里?

use*_*993 24 .net c# stylecop

我已经通过NuGet安装了Stylecop.我想禁用一些规则,我知道这可以通过我读过的配置文件来完成.但是,我无法在任何地方找到该文件,似乎很少有文档描述创建文件的位置.

我该如何制作文件?

编辑:由于这个问题似乎在几年后仍然受到关注,我建议现在使用基于Roslyn Analyzer的StyleCop.

这有一些优点:

  1. 它实际上是维护和活跃的.
  2. 利用Roslyn,可以为您执行一些更改.
  3. 它是一个NuGet包,因此作为项目的一部分安装,这意味着您不再需要安装看似无法维护的StyleCop Visual Studio扩展(如果您甚至可以找到从一开始就下载它的正确位置!).这样,您可以在OSS中更轻松地实施代码样式/约定.
  4. 自动.ruleset为您创建文件,并且由于使用Roslyn Analyzers,您将获得IDE支持启用/禁用规则.

Hyw*_*ees 29

如果您通过NuGet(StyleCop.MSBuild包)安装了Stylecop ,那么您将不会在其他答案中详细说明该文件夹.

您可以在这里找到项目文件夹中的文件:
packages\StyleCop.MSBuild.{version}\tools\Settings.StyleCop

您应该将此文件复制到项目的根目录.

如果你不想手动编辑文件,工具文件夹中还有一个名为StyleCopSettingsEditor的gui工具,您可以将设置文件拖到上面.


Nik*_*nte 10

如果将Settings.StyleCop文件复制到解决方案的根目录,则所有项目都将继承该文件.这意味着它可以保存在源代码管理中,并由您正在使用的任何持续集成服务器访问.

如果您引用并更改文件,C:\Program Files (x86)\StyleCop {{version}}\Settings.StyleCop则需要在每个开发人员的PC上保持内联.将其复制到解决方案的根目录


Ruf*_*s L 3

该文件Settings.StyleCop应该位于您的安装目录中,在我的机器上它位于:

C:\Program Files (x86)\StyleCop 4.7\Settings.StyleCop

您可以通过使用位于同一目录中的打开此文件来编辑规则设置StyleCopSettingsEditor.exe(双击设置文件即可完成操作)。