如何配置StyleCop以运行特定的构建配置?

时间:2013-01-22 16:33:16

标签: stylecop csproj

我已将以下import语句添加到csproj文件中:

<Import Project="..\..\..\packages\StyleCop 4.7\StyleCop.targets" />

这项工作很好,但我只希望样式cop分析在Debug版本上运行而不是在Release版本上运行。我的Google Fu今天让我失望了,虽然我发现你可以为StyleCopConsole创建一个控制台命令行包装并手动运行它(http://stylecopplus.codeplex.com/wikipage?title=Running%20StyleCop%20from%20Your%20Code),我宁愿只编辑项目文件,如果那样的话可能,以便它在Debug版本上自动运行。

知道这是否可行?

提前致谢!

1 个答案:

答案 0 :(得分:5)

您可以有条件地导入目标

<Import Project="..\..\..\packages\StyleCop 4.7\StyleCop.targets" Condition="$(Configuration)=='Debug'"/>