0

我想在连续构建中使用 fxcop,并且分析了我项目中的几乎每个类,但是有一些异常(程序集加载)并且它使 fxcopcmd 退出并出现错误代码 8。因此连续构建失败,因为这个错误代码。

我希望构建完成,以便我可以呈现所有结果,即使是那些异常。

那么有没有办法抑制错误代码?

谢谢

4

1 回答 1

0

您可能想搜索它无法加载程序集的原因。如果您只想继续构建,即使存在 FxCop 规则违规,您也可以将 FailOnError 设置为 False。如果您使用 MSBuild,那就是。我们的文件看起来像这样(不要介意变量):

<FxCop TargetAssemblies="@(BusinessAssembly)" ProjectFile="business.fxcop" AnalysisReportFileName="$(FxCopReportFile)" ToolPath="$(FxCopToolPath)" FailOnError="True" />

如果将 FailOnError 设置为 False,则构建将继续,但您将获得 business.fxcop 报告。但是,如果存在真正的 FxCop 违规,构建也将继续。记在脑子里。

于 2010-08-16T14:41:22.573 回答