Dans mon TFSBuild.proj j'ai les commandes Exec suivantes:Pourquoi TFS ne signale-t-il pas les erreurs et les avertissements générés dans la tâche exécutable MSBuild?
<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>
La construction TFS échoue, car il analyse la sortie et voit une erreur signalée en elle.
je reçois la sortie suivante dans buildlog.txt:
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.
Mais je ne reçois pas ces erreurs signalées dans les détails du résultat:
TFS result after exec task containing warnings and errors http://i49.tinypic.com/2ch0ta0.png
Alors que les erreurs et les avertissements sont signalés sur une construction de projet normale avec un lien vers un fichier contenant l'ensemble avec les avertissements et les erreurs trouvés:
Une idée sur l'obtention de la liste des erreurs et des avertissements analysés à partir de la sortie d'exécution et dans le rapport de TFS?
Si cela répond à votre question, veuillez la cocher comme réponse acceptée. –