如何报告在MSBuild中运行的命令行应用程序中的故障

时间:2011-11-21 05:45:54

标签: msbuild

因此,我们正在运行命令行应用程序作为构建的一部分,但是当存在导致命令行工具无法正确运行的异常时,构建仍会将该步骤标记为已通过。有没有办法在那里报告构建作为例外?

2 个答案:

答案 0 :(得分:2)

确保您的控制台应用程序在发生异常时返回非零退出代码,并写入StdErr而不是StdOut。

这篇文章描述了如何在C#中编写控制台应用程序以使其行为正常。

Correct way to implement C# console application?

答案 1 :(得分:0)

运行命令

后,可以检查包络变量%ERRORLEVEL%