Stylecop没有在多项目解决方案中读取一个项目的Stylecop.settings

时间:2014-09-17 20:22:10

标签: msbuild stylecop

我几个小时以来一直在敲打我的脑袋。

我在解决方案中有很多项目,在解决方案目录中有一个settings.stylecop。

对于启用了StyleCop的其他项目(在同一解决方案中)(通过将目标添加到.csproj文件中),正在读取解决方案目录中的设置。对于一个项目来说,这似乎并没有发生(我的一些"被忽略的"规则正在运行)。

将settings.stylecop添加到项目目录中没有帮助(也没有通过VS2012菜单进行编辑)。

我尝试使用msbuild构建文件,其他项目很好,但仍然会出错。

有趣的是,当我通过单击菜单选项运行StyleCop时,在VS IDE中,由于项目有超过1000个警告,它会因为取消错误而中止,然后如果在根目录中更改settings.stylecop中的限制,那么它将会实际上已经完成了。

同样在VS中,如果我从菜单中运行StyleCop,错误窗格中的警告会加倍,但我不确定这是否是Resharper的假象。

所以有些东西是错误的配置(我已经搜索了.csproj,看看我是否能找到它)但是我有点难过,接下来要去哪看,有人有什么想法吗? stylecop有没有办法从可以在项目中设置的不同settings.stylecop开始?

1 个答案:

答案 0 :(得分:0)

在我的情况下,我试图压制一些"这个。"警告,这有两种选择导致我误诊。

此外,我怀疑resharper让一些事情感到困惑。