【发布时间】:2008-10-11 18:47:18
【问题描述】:
我正在 Visual Studio 2008 中开发一个简单的控制台应用程序,并希望在 Visual Studio 2008 的输出窗口中运行它,而不是出现单独的命令提示符窗口。有没有办法做到这一点?
【问题讨论】:
标签: c# visual-studio visual-studio-2008
我正在 Visual Studio 2008 中开发一个简单的控制台应用程序,并希望在 Visual Studio 2008 的输出窗口中运行它,而不是出现单独的命令提示符窗口。有没有办法做到这一点?
【问题讨论】:
标签: c# visual-studio visual-studio-2008
如果您在构建后步骤中运行控制台应用程序,它的输出将转到输出窗口。无法轻松做到这一点是我对 VS(任何版本)最大的不满
【讨论】:
在调试菜单中ctrl+F5好像是“不调试就启动”。
【讨论】:
它真的必须是一个控制台应用程序吗?如果您将其设为 WinForms 应用程序(即使它不创建任何 GUI 元素),您将在“输出”窗口中获得控制台输出。但是,您将无法从控制台输入读取数据,而且如果您从真正的命令行或资源管理器中运行,显然您根本不会得到任何输出。当然,对于简单的测试应用程序,这可能没问题!
【讨论】:
我知道的唯一方法是将其添加为外部工具,并在定义工具时勾选使用输出窗口复选框。
【讨论】:
这是一个相当古老的问题,但由于尚未标记为解决方案的答案,请尝试此处给出的答案:Having the output of a console application in Visual Studio instead of the console
【讨论】: