(Azure DevOps)命令行脚本.exe控制台消息在日志中不可见

时间:2018-12-17 11:47:24

标签: azure azure-devops console-application azure-pipelines-release-pipeline

我正在尝试在Azure DevOps上的发布管道中运行.exe。 为了做到这一点,我使用了命令行脚本任务,在这里我只是“调用” .exe文件。

它可以正常启动,但是我看不到.exe的输出(即.net框架4.7.2控制台应用程序)。 为了转储消息,我在控制台应用程序中使用了简单的“ Console.WriteLine()”方法。显然,在本地计算机上,它可以正确地在控制台输出中写入消息。在Azure DevOps上...只需执行标准错误。

为什么?如何将应用程序消息转储到任务日志?

谢谢

1 个答案:

答案 0 :(得分:0)

我的坏。经过不同的尝试和重试后,我发现问题与错误的依赖性(在运行时通过反射解决)有关,该依赖性在写入任何日志之前导致异常。

因此,实际上,它按预期工作。