TeamCity的Visual Studio构建运行器似乎没有以有意义的方式报告警告信息(除了日志之外)。 有没有简单的方法让TeamCity报告警告信息? 我找到了以下内容: http://blogs.lessthandot.com/index.php/EnterpriseDev/application-lifecycle-management/displaying-net-build-warnings-in 但我想知道是否有更直接的解决方案。
一种选择是使用“检查(.NET)”构建步骤,因为ReSharper代码检查包括编译器警告。如果您和您的团队成员在本地使用Resharper,您还可以在构建步骤的高级设置中设置“自定义设置文件路径”,即使用提交的ReSharper设置文件,以便在CI中不会出现意外的警告,与在本地工作时发现的警告相同。对于每个构建结果,您将在构建状态文本中获得检查(警告)的总数,还有一个“代码检查”选项卡,在其中对检查进行分类,并可以深入了解相关的.cs文件。像任何指标变化一样,您也可以配置构建,如果检查数量超过指定数量或比上一次构建增加了指定数量,则构建将失败。