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