如何让StyleCop Visual Studio扩展使用设置文件中的规则?

时间:2012-10-10 09:25:49

标签: visual-studio stylecop

我们的构建系统以某种方式针对文件Settings.StyleCop中的规则运行Style Cop。

我的文件破坏了许多规则。由于大多数违法行为都是微不足道的,我希望我的电脑可以帮助修复它们。我从http://stylecop.codeplex.com/安装了StyleCop Visual Studio扩展。然后我在Visual Studio中右键单击我的项目并运行'run StyleCop'。

这为构建系统提供了一整套不同的trangressions。如何使用文件Settings.StyleCop中的规则运行Style Cop Visual Studio扩展?

1 个答案:

答案 0 :(得分:0)

听起来你要么安装了不同版本的StyleCop(因此它触发了新的错误),要么你的父设置文件与构建服务器上的不同。我发现停止此操作的最简单方法是停止在解决方案根设置文件中合并StyleCop设置(可以通过IDE中的StyleCop设置对话框进行配置)。请注意,如果执行此操作,还应复制父设置文件中的所有相关设置(通常位于StyleCop安装文件夹中)。

您正在寻找的具体设置是

<StringProperty Name="MergeSettingsFiles">NoMerge</StringProperty>