Keeping console window open when debugging

烂漫一生 提交于 2019-11-26 21:50:19

问题


When I start a program without debugging (Ctrl+F5), I have to press a key to close the console window when the program is finished. When I start the program with debugging (F5), the console window closes immediately. Is there an option in Visual Studio that will keep the window open when debugging?

(I know of a thousand ways to do it "manually" in code, but I don't want to touch the code.)


回答1:


Add a break point to the ending bracket of the main() method. That way if the program finishes (unless it crashes in the process - which will trigger a break anyway) it will break no matter which return statement in the main was used.




回答2:


I don't think so, but you could do it manually

  • add break point in the end of main method
  • add the read function at the end of the main function so it will stay open to read the input and closed if you hit any key



回答3:


yea there is if you open your properties for the current project not solution,

And set it to console application from windows forms appliction and it will open for you and will only close when the application closes, or will close the application if you close the console.

and if you writing a console application just put a readLn(); at the end of the main() not a break point as that will stop your application from responding



来源:https://stackoverflow.com/questions/5066057/keeping-console-window-open-when-debugging

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!