我想在一个连续构建中使用fxcop,并且我的项目中几乎每个类都被分析过,但是有一些异常(程序集加载),它使fxcopcmd退出并返回错误代码8。因此,由于这个错误代码,连续构建失败。
我希望构建完成,这样我就可以显示所有的结果,即使是那些异常。
那么有没有办法抑制错误代码呢?
谢谢
发布于 2010-08-16 22:41:23
您可能想要搜索它无法加载程序集的原因。如果您只想继续构建,即使存在违反FxCop规则的情况,也可以将FailOnError设置为False。如果你使用MSBuild,那就是。我们的文件如下所示(不用考虑变量):
<FxCop TargetAssemblies="@(BusinessAssembly)" ProjectFile="business.fxcop" AnalysisReportFileName="$(FxCopReportFile)" ToolPath="$(FxCopToolPath)" FailOnError="True" />如果将FailOnError设置为False,构建将继续,但您将得到business.fxcop报告。但是,如果存在真正的FxCop冲突,构建也将继续。请记住这一点。
https://stackoverflow.com/questions/3460014
复制相似问题