【发布时间】:2011-05-19 18:15:47
【问题描述】:
我计划在我的项目中使用 StyleCop。我的要求是当 StyleCop 返回警告时不应编译该项目。也不能调试。
我已经将 StyleCop 集成到 MSBuild 中,如 http://blogs.msdn.com/b/sourceanalysis/archive/2008/05/24/source-analysis-msbuild-integration.aspx 所述。当我构建时它会抛出错误。但是,当我开始调试时,这是可能的(意味着程序员可以覆盖 StyleCop)。我可以看到构建过程没有被取消并且所有的 dll 都被创建了。
当 StyleCop 抛出错误时是否可以取消构建?
谢谢,
马杜
【问题讨论】:
-
我只是有点好奇你为什么要这样做?只要代码没有通过 StyleCop,我就可以理解阻止提交到存储库,但为什么要阻止编译呢?