我正在使用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]
这些是良性警告,与构建过程无关。有没有办法压制它们?
由于
答案 0 :(得分:1)
在ccnet.config文件的msbuild任务中尝试这些参数。它将这些传递给msbuild可执行文件。
<buildArgs>/consoleloggerparameters:ErrorsOnly /verbosity:minimal</buildArgs>
它们记录在msbuild命令行参考中 https://msdn.microsoft.com/en-us/library/ms164311.aspx