首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制台输出(标准和错误)不会重定向到文件。

控制台输出(标准和错误)不会重定向到文件。
EN

Stack Overflow用户
提问于 2022-01-13 09:08:05
回答 1查看 322关注 0票数 0

我对第三方的COM图书馆有意见。我使用C#从库中调用一个函数。它可以工作,但它意外地将一些调试数据写入控制台窗口。我试图将输出重定向到一个文件,但没有成功。我试图将输出流从1重定向到5。

用于重定向的命令如下所示

代码语言:javascript
复制
myapp.exe 1> output.txt

怎么可能写到控制台,而不是输出流呢?

我也试过:

代码语言:javascript
复制
myapp.exe 1> output.txt 2> outputerr.txt 3> output3.txt 4> output4.txt 5> output5.txt

所有文件都被创建了。output.txt文件有我自己用Console.WriteLine打印的字符串。在程序完成后,文件output3.txt捕获Windows命令提示符。其他文件是空的。数据仍被打印到屏幕上。

EN

回答 1

Stack Overflow用户

发布于 2022-09-05 13:10:24

还请检查Visual应用程序属性--> Application -> Output Type = "Console Application“中是否有。如果已设置为“”,则不能将命令行重定向到类似于: YourApp.exe > log.txt的文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70693914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档