dotnet构建与代码1存在,但不显示任何错误

时间:2019-12-04 09:06:02

标签: .net .net-core msbuild

我正在使用dotnet build来自动化一些构建。这就是我使用的逻辑。

如果我在标准输出中获得退出代码0或Build succeeded.,则构建成功。

如果我在标准输出中得到0或Build FAILED.以外的退出代码,则构建失败。

对于失败的构建,我正尝试使用此正则表达式从stdout获取错误列表:

:\s*error\s.*$

哪个工作正常。

问题在于,对于某些项目,退出代码为1,但我看不到输出错误。而且,当我手动构建该项目时,终端中仍然没有任何错误(红线)。

为什么dotnet有时不打印出错误?我该怎么办才能得到错误?

0 个答案:

没有答案