当我在没有调试的情况下启动程序时(Ctrl + F5),我必须在程序完成时按一个键关闭控制台窗口。当我使用调试(F5)启动程序时,控制台窗口立即关闭。 Visual Studio中是否有一个选项可以在调试时保持窗口打开?
(我知道有很多方法可以在代码中“手动”完成,但我不想触摸代码。)
答案 0 :(得分:6)
在main()
方法的结束括号中添加断点。这样,如果程序结束(除非它在进程中崩溃 - 无论如何都会触发中断),无论使用main
中的哪个return语句,它都会中断。
答案 1 :(得分:1)
我不这么认为,但你可以手动完成
答案 2 :(得分:0)
是的,如果您打开当前项目的属性而不是解决方案,
并将其设置为来自Windows窗体应用程序的控制台应用程序,它将为您打开,并且仅在应用程序关闭时关闭,或者在关闭控制台时关闭应用程序。
如果你编写一个控制台应用程序,只需输入readLn();在main()的末尾没有断点,因为这会阻止你的应用程序响应