如何在Visual Studio输出窗口中运行控制台应用程序,而不是打开新的命令提示符?

时间:2008-10-11 18:47:19

标签: c# visual-studio visual-studio-2008

我正在Visual Studio 2008中开发一个简单的控制台应用程序,并希望在Visual Studio 2008中的输出窗口中运行它,而不是出现一个单独的命令提示符窗口。有没有办法做到这一点?

5 个答案:

答案 0 :(得分:19)

如果您在后期构建步骤中运行控制台应用程序,它的输出将转到输出窗口。无法轻易做到这一点是我对VS(任何版本)

的最大问题

答案 1 :(得分:13)

ctrl + F5似乎在调试菜单中“无需调试启动”。

答案 2 :(得分:6)

它实际上是否必须是控制台应用程序?如果你把它变成一个WinForms应用程序(即使它没有创建任何GUI元素),你将在Output窗口中获得控制台输出。但是,您无法从控制台输入读取,显然,如果从真实的命令行或在资源管理器中运行,则根本不会获得任何输出。对于简单的测试应用程序,当然可能没问题!

答案 3 :(得分:3)

我知道的唯一方法是将其添加为外部工具,并在定义工具时勾选使用输出窗口复选框。

答案 4 :(得分:1)

这是一个相当古老的问题,但由于尚未将答案标记为解决方案,请尝试在此处给出的答案:Having the output of a console application in Visual Studio instead of the console

相关问题