Tfs 如何收集在运行生成期间已生成的DLL的名称。

Tfs 如何收集在运行生成期间已生成的DLL的名称。,tfs,msbuild,build-process,tfsbuild,Tfs,Msbuild,Build Process,Tfsbuild,我有TFS 2012,带有构建代理和Buld控制器。如果我启动一个非常耗时的构建,我希望将已构建的DLL的名称写入日志文件(如构建窗口)。如果构建(dll)的某个部分失败,我也想记录错误的原因。 我有一个IBuildDetail对象,但找不到相关属性。TFS生成启动MSBuild工具以执行实际编译。默认情况下,TFS将捕获MSBuild日志(其中包含有关生成内容、错误、警告等的所有信息)。MSBuild日志包含在生成下拉列表中,并从TFS生成摘要和详细信息页面链接 我认为IBuildDetail

我有TFS 2012,带有构建代理和Buld控制器。如果我启动一个非常耗时的构建,我希望将已构建的DLL的名称写入日志文件(如构建窗口)。如果构建(dll)的某个部分失败,我也想记录错误的原因。
我有一个
IBuildDetail
对象,但找不到相关属性。

TFS生成启动MSBuild工具以执行实际编译。默认情况下,TFS将捕获MSBuild日志(其中包含有关生成内容、错误、警告等的所有信息)。MSBuild日志包含在生成下拉列表中,并从TFS生成摘要和详细信息页面链接

我认为IBuildDetail除了应该传播到TFS构建信息的构建警告和构建错误之外,不会包含任何这些信息


除了解析MSBuild日志以提取所需的数据之外,我认为没有其他更简单的方法。你到底想完成什么,也许有人可以建议一个更好的方法?

你说的是哪个日志文件?TFS生成日志已显示正在生成的项目。MSBuild将输出自己的日志文件以及更多详细信息。