2011-06-06 161 views
1

我已经添加了一个外部应用程序到MSBuild项目的构建过程中(通过一个Exec任务),它使TeamCity认为编译失败,因为它打印出“Error ...”在一条线的开始。但是,这不是一个错误,即使它实际上是一个,Exec任务也被设置为忽略该命令的退出代码,这是外部应用程序用于通知错误的内容。错误的编译失败导致TeamCity

我该怎么办?我前几天向官员询问过,但至今没有得到任何答复。

回答

1

您可以创建自己的应用程序来隐藏输出。然后阅读退出代码并失败或继续,具体取决于它的行为。

+0

标记为答案,因为它似乎是目前解决问题的唯一方法。不过,我认为这更像是一个来自TeamCity的bug。 – Neverbirth 2011-07-22 12:18:22