我已经通过NuGet安装了Stylecop.我想禁用一些规则,我知道这可以通过我读过的配置文件来完成.但是,我无法在任何地方找到该文件,似乎很少有文档描述创建文件的位置.
我该如何制作文件?
编辑:由于这个问题似乎在几年后仍然受到关注,我建议现在使用基于Roslyn Analyzer的StyleCop.
这有一些优点:
.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上保持内联.将其复制到解决方案的根目录
该文件Settings.StyleCop应该位于您的安装目录中,在我的机器上它位于:
C:\Program Files (x86)\StyleCop 4.7\Settings.StyleCop
您可以通过使用位于同一目录中的打开此文件来编辑规则设置StyleCopSettingsEditor.exe(双击设置文件即可完成操作)。