我有一个程序,只有Console.WriteLine("abc");
我希望将输出内容显示在Visual Studio窗口中,而不是弹出的cmd窗口。
我尝试了在这个Stack Overflow链接中提到的方法,但没有用。
我创建了一个新的项目:File..New...Project..Visual C#.. Windows.. Console Application
然后我去debug..options and settings.. 勾选了 "Redirect all output text to the intermediate window"
但这些都没有起作用!
当我单击“开始”或按F5时,仍会出现命令窗口。
实际上,我希望不要出现命令窗口,并且将输出重定向到输出窗口。
增加内容
有人建议我检查中间窗口(Ctrl-Alt-I)
它是空白的。
有人建议我进入项目..属性并将应用程序类型更改为Windows应用程序。
当我这样做时,没有cmd窗口弹出(很好)。 但是我在输出窗口或中间窗口中看不到任何命令输出。 中间窗口为空。
以下是当应用程序类型设置为控制台时的情况
请注意,输出窗口没有cmd输出,中间窗口为空。
以下是将应用程序类型设置为Windows应用程序时
啊,我在输出窗口中看到它了。 我可能必须滚动一下.. 或者先清除它以使其更清晰。 在中间窗口中没有东西,但是我在输出窗口中看到了。