在 TFS 中编译警告报告

Compile Warnings Reports in TFS

我有以下环境:

我有以下业务需求:

Objective每天监控代码警告量

据此:https://docs.microsoft.com/en-us/vsts/report/sql-reports/table-reference-build-project 编译错误保存在名为 FactBuildProject

的事实 table 中

我不确定:

我每天的8万条警告都保存在TFS仓库数据库里了吗?

一般情况下,警告将与构建一起保存。

For XAML Builds 使用的编译器警告数量存储在 TFS 仓库中 (BuildProjectView).

因此,您可以从 TFS 仓库 BuildProjectView.

中获取警告数


更新:

无法从 TFS 仓库中找到特定的警告消息或 ID。

正如我上面提到的,警告将与构建一起保存。因此,我们可以尝试使用 TFS API 检查构建日志。参考这个线程:How to fetch Build Warning from TFS MS Build or TFS API

可以先获取构建列表,再循环获取日志。