为什么StyleCop输出读取" StyleCop取消"?

时间:2016-04-22 20:38:25

标签: visual-studio-2012 stylecop

在VisualStudio 2012中,创建WPF解决方案,尝试在整个解决方案上运行stylecop,输出读取

------ StyleCop 4.7 (build 4.7.59.0) started ------

Pass 1:   testProject - \App.xaml.cs
Pass 1:   testProject - \Modules\Administration\Models\DocumentClass.cs
Pass 1:   testProject - \Modules\Administration\Models\DocumentType.cs
Pass 1:   testProject - \Modules\Administration\Models\LetterGroup.cs
Pass 1:   testProject - \Modules\Administration\Models\LetterType.cs

------ StyleCop cancelled ------

为什么我会收到此消息?这个过程完成了吗?我在哪里可以找到结果?

3 个答案:

答案 0 :(得分:11)

查看“错误列表”标签。我很确定你会发现有1000个警告。如果达到该数字,StyleCop将停止。而且我不知道你可以改变这个数字。

修复样式违规或禁用您不希望/需要低于1000的规则。然后StyleCop将运行到最后。

答案 1 :(得分:2)

如果警告超过1000,则

StyleCop将被取消。 另一个问题是默认情况下ErrorList显示“仅构建”的错误

以下是显示警告的步骤: (***请注意,下面的示例使用的是VS2017)

1)“ StyleCop已取消”在输出消息中没有任何原因状态: enter image description here

2)打开[错误列表]选项卡,如果[显示生成的问题]组合框为“仅构建”,则您将看不到任何内容 enter image description here

3)将[显示产生的问题]组合框更改为“构建+ Intellisense”: enter image description here

4)如果仍然看不到任何内容,可能是过滤器已打开,请单击“清除所有过滤器”按钮以清除所有过滤器: enter image description here

5)您现在应该可以看到所有警告: enter image description here

6)您可能希望通过删除不需要的规则来减少警告,右键单击项目并选择“属性”。在刚刚打开的屏幕中,选择“代码分析”: enter image description here

6)默认情况下,将选择“ Microsoft托管推荐规则”。点击“打开”,您会看到一长串可以选择或取消选择的规则: enter image description here

答案 2 :(得分:0)

右键单击要取消 StyleCop 的项目,然后选择StyleCop设置

Step1

在取消StyleCop之前更改警告的最大数量

enter image description here