我有以下环境:
我有以下业务要求:
目的是每天监测和控制代码警告的数量。
根据这一点:https://learn.microsoft.com/en-us/vsts/report/sql-reports/table-reference-build-project编译错误保存在一个名为FactBuildProject的事实表中。
我不确定:
是我每天都保存在TFS仓库数据库中的80,000条警告吗?
发布于 2018-01-25 03:15:45
通常,警告将与构建一起保存。
对于XAML,将使用的编译器警告数存储在TFS仓库(BuildProjectView).中。
因此,您可以从TFS仓库BuildProjectView.获得警告的数量。

更新:
无法从TFS仓库找到特定的警告消息或ID。
正如我前面提到的,警告将随构建一起保存。因此,我们可以尝试使用TFS检查构建日志。引用这个线程:How to fetch Build Warning from TFS MS Build or TFS API
您可以先获得构建列表,然后在循环中获取日志。
https://stackoverflow.com/questions/48423333
复制相似问题