【发布时间】:2020-03-20 06:23:51
【问题描述】:
我尝试在 buildpipeline 任务的日志中捕获用 vb/c# 编写的 dot.net 应用程序的错误日志。
buildpipeline 任务基本上是一个 powershell 脚本,它调用 dot.net 应用程序的可执行文件。
...
Start-Process -FilePath $Path -ArgumentList $argumentList -Wait
...
为了允许在网络机器上执行 dot.net 应用程序,我将这个命令放在一个 Script-Block 中并打开一个 PSSession。 (也许,它有所作为?)
Invoke-Command $Block -Session $session -ArgumentList $argumentList
在 dot.net 应用程序中,我会打印类似的错误
Console.Error.WriteLine($"+++++ {Message}:")
但管道日志保持为空。我没有使用其他工具(如 git.exe 或其他工具)使此过期。
那么 dot.net 应用程序出了什么问题?
【问题讨论】:
-
嗨,您是否查看了以下解决方案并尝试了标志
-NoNewWindow,效果如何?
标签: azure-devops azure-devops-extensions