这可能是一个令人尴尬的问题,因为答案无疑是显而易见的。

我已经使用Visual Studio很多年了,但这是我第一次做任何“控制台应用程序”开发。

当我运行我的应用程序时,控制台窗口弹出,程序输出出现,然后当应用程序退出时窗口关闭。

是否有一种方法可以让它一直打开直到我检查输出,或者在窗口关闭后查看结果?


当前回答

执行“设置”>调试>取消检查结束关闭。

其他回答

执行“设置”>调试>取消检查结束关闭。

在项目属性的调试部分的命令参数框中添加“| pause”。

如果您使用的是. net,请将Console.ReadLine()放在程序结束之前。

它将等待<ENTER>。

右键单击您的项目

属性>配置属性>连接器>系统

在子系统选项中选择控制台(/子系统:控制台),或者你可以在文本字段中输入控制台!

现在试试……应该可以

从Visual Studio 2017(15.9.4)开始,有一个选项:

Tools->Options->Debugging->Automatically close the console

对应的片段来自Visual Studio文档:

当调试停止时自动关闭控制台: 告诉Visual Studio在调试会话结束时关闭控制台。