azure - (Azure DevOps) 命令行脚本 .exe 控制台消息在日志中不可见
问题描述
我正在尝试在 Azure DevOps 上的发布管道期间运行 .exe。为此,我使用了一个命令行脚本任务,我只是“调用”了 .exe 文件。
它在正确启动时工作,但我看不到 .exe 的输出(即 .net 框架 4.7.2 控制台应用程序)。我在控制台应用程序中使用了一个简单的“Console.WriteLine()”方法来转储消息。显然,在本地机器上它正确地在控制台输出上写入消息。在 Azure DevOps 上……只是标准错误。
为什么?如何将应用程序消息转储到任务日志?
谢谢
解决方案
我的错。经过不同的尝试和重试后,我发现问题与错误的依赖关系(通过运行时的反射解决)有关,该依赖关系在写入任何日志之前导致异常。
所以,事实上,它按预期工作。
推荐阅读
- svelte-3 - 使用 Sapper,如何在 template.html 中获取当前页面的 slug
- google-sheets - 在 Google 表格中获取第二个匹配项的索引
- javascript - 如何使用带有yup的react hook验证一个对象中的两个字段
- ios - XCode 11.1 模拟器无法安装目标 iOS 版本
- angular - 重新加载电子后角度变黑屏
- excel - 在 VBA 中不使用 for 循环的情况下每行加 1
- javascript - 我想运行一个带有 ES-Lint 警告的项目
- python - Python 脚本未在 ec2 实例中运行
- powerquery - (Power BI) 将计算列转换为 Power Query
- python - 如何从 numpy 对象数组中删除所有字符串元素