繁体   English   中英

调试时保持控制台窗口打开

[英]Keeping console window open when debugging

当我在没有调试的情况下启动程序时(Ctrl + F5),我必须在程序完成时按一个键关闭控制台窗口。 当我通过调试(F5)启动程序 ,控制台窗口立即关闭。 Visual Studio中是否有一个选项可以在调试时保持窗口打开?

(我知道有很多方法可以在代码中“手动”完成,但我不想触摸代码。)

main()方法的结束括号中添加一个断点。 这样一来,如果程序结束(除非它在进程中崩溃 - 无论如何都会触发中断),无论使用main中的哪个return语句,它都会中断。

我不这么认为,但你可以手动完成

  • 在main方法的末尾添加断点
  • 在主函数的末尾添加读取函数,使其保持打开状态以读取输入,如果按任意键则关闭

是的,如果您打开当前项目的属性而不是解决方案,

并将其设置为来自Windows窗体应用程序的控制台应用程序,它将为您打开,并且仅在应用程序关闭时关闭,或者在关闭控制台时关闭应用程序。

如果你编写一个控制台应用程序只需要一个readLn(); 在main()的末尾没有断点,因为这将阻止您的应用程序响应

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM