繁体   English   中英

Stylecop配置文件在哪里?

[英]Where is the Stylecop configuration file?

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

我该如何制作文件?

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

这有一些优点:

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

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

您可以在此处找到项目文件夹中的文件:
包\\ StyleCop.MSBuild。{版本} \\工具\\ Settings.StyleCop

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM