无法让Console.Writeline重定向到visual studio窗口

bar*_*lop 6 c# visual-studio visual-studio-2013

我有一个程序就是这么做的 Console.WriteLine("abc");

我希望将输出放在visual studio窗口中,而不是在弹出的cmd窗口中.

我已经尝试了这个SO链接的建议 ,但它没有帮助.

我做过File..New ... Project..Visual C#.. Windows ..控制台应用程序
在此输入图像描述

我已经去调试..选项和设置..然后勾选"将所有输出文本重定向到中间窗口"

在此输入图像描述

在此输入图像描述

这些都没有帮助!

单击开始/按F5时,命令窗口仍然会出现.

我真的在寻找一个不出现的cmd窗口,只是为了重定向到输出窗口而输出

在此输入图像描述

在此输入图像描述

在此输入图像描述

添加

有人建议我检查中级窗口(Ctrl-Alt-I)

它即将成为空白.

有人建议我转到project..properties并将应用程序的类型更改为Windows应用程序.

当我这样做时,我没有得到cmd窗口(很好).但我没有在输出窗口或中间窗口中看到任何cmd输出.中间窗口是空的.

这是我有cmd窗口出现的情况(所以当类型设置为控制台时)

请注意,输出窗口没有cmd输出,中间窗口为空.

在此输入图像描述

在此输入图像描述

以下是我将类型设置为Windows应用程序的情况,因此不会出现cmd窗口

啊我在输出窗口看到它..我可能不得不滚动一下......或者先清除它以使其更清晰.中间窗口中没有任何内容,但我在输出窗口中看到了.

在此输入图像描述

Gig*_*igi 4

在您链接的同一问题中,还有另一个答案。除了上面执行的步骤之外,您还需要将项目从控制台应用程序更改为 Windows 应用程序。

在此输入图像描述

这会导致输出进入输出窗口:

在此输入图像描述