【发布时间】:2020-05-25 13:44:57
【问题描述】:
我有一个 C# 控制台应用程序,它通过 console.writeline 将恒定输出发送到控制台。如果我手动调用它,效果很好。现在我希望它由任务调度程序启动。该应用程序启动正常,但输出没有出现在任何地方。数据是实时输出的,因此不能写入文件。
如何让它显示?
【问题讨论】:
-
这不是同一个概念。该引用看起来像是运行一个应用程序完成,然后显示从完成的应用程序生成的所有输出。也许我不清楚,但对我来说输出是实时的,即应用程序永远不会结束,所以你迫不及待地想要获得完整的输出。我需要应用程序运行时的输出,而不是完成后的输出,因为它不(不应该)。
-
这似乎是一个可能的解决方案:stackoverflow.com/questions/8662024/…
-
drewburlingame - 你再次给出不针对问题的回答。您的参考使用输出文件来捕获输出并在应用程序终止后使用。另外,我问的是 Windows 服务,而不是计划任务。
标签: c# windows console task scheduler