如何在CruiseControl.net中抑制警告输出

时间:2015-06-19 16:11:37

标签: visual-studio cruisecontrol.net

我正在使用cruisecontrol.net构建和部署作为持续集成的一部分。在构建过程中,它会显示许多警告,如下所示:

无法覆盖只读属性“CCNetLabel”。 Log \ ILogRecord.cs(10,18):警告CS0108:'My.Interface.Log.ILogRecord.Level'隐藏继承的成员'My.Interface.Log.ILogTuple.Level'。如果要隐藏,请使用new关键字。 [d:\构建\ mysite的\ ABC \ Technology.Interface \ Teach.Interface.csproj]

这些是良性警告,与构建过程无关。有没有办法压制它们?

由于

1 个答案:

答案 0 :(得分:1)

在ccnet.config文件的msbuild任务中尝试这些参数。它将这些传递给msbuild可执行文件。

<buildArgs>/consoleloggerparameters:ErrorsOnly /verbosity:minimal</buildArgs>

它们记录在msbuild命令行参考中 https://msdn.microsoft.com/en-us/library/ms164311.aspx