为什么TFS不报告在MSBuild exec任务中生成的错误和警告?

为什么TFS不报告在MSBuild exec任务中生成的错误和警告?,tfs,msbuild,exec,tfsbuild,Tfs,Msbuild,Exec,Tfsbuild,在我的TFSBuild.proj中,我有以下Exec命令: <Target Name="AfterCompile"> <Exec Command="@echo Program.cs(12,20): warning CS1002: ; missing"/> <Exec Command="@echo Program.cs(13,20): Warning CS1003: ;; missing"/> <Exec Command="@ech

在我的TFSBuild.proj中,我有以下Exec命令:

<Target Name="AfterCompile">
    <Exec Command="@echo Program.cs(12,20): warning CS1002: ; missing"/>
    <Exec Command="@echo Program.cs(13,20): Warning CS1003: ;; missing"/>
    <Exec Command="@echo Program.cs(14,20): error CS1004: ;;; missing"/>
</Target>
但我没有在结果详细信息中报告这些错误:

在正常项目生成中报告错误和警告时,会链接到包含已找到警告和错误集的文件:


关于将错误和警告列表从exec输出解析到TFS报告中,有什么想法吗?

解决了我自己的问题,如下所示:

我创建了一个myexec.proj文件来执行Exec

在TFSBuild.proj中,我使用
执行解决方案。
现在将自动分析输出中的错误和警告。

如果这回答了您的问题,请将其作为已接受的答案进行检查。
Program.cs(12,20): warning CS1002: ; missing
Program.cs(13,20): warning CS1003: ;; missing
Program.cs(14,20): error CS1004: ;;; missing
c:\bw\10\BuildType\TFSBuild.proj(228,5): error MSB3073: The command "@echo Program.cs(14,20): error CS1004: ;;; missing" exited with code -1.