Debug:调试,也就是尝试运行一下程序,在运行中可以通过断电观察程序的执行过程。
Release:发布,当程式开发和调试成功之后,这个时候可以选择发布程序。
断点:
Debug:在任何情况下,都可以打断点观察变量。
Release:在很多情况下,无法直接断点,可能会出现不正确的结果。
调试:
F5:从开始第一个断点停止,如果继续,会执行到下一个断点停止,如果下一个没有断点,则直接结束。
F11:单步运行,也就是一行代码一行代码的执行。
生成:
Debug:所生成的文件包含很多调试信息,生成的文件比较大。
Release:不包含调试信息,生成文件较小。
优化:
Debug:不做任何的优化代码任务,开发中经常使用Debug调试。
Release:有时候需要坐性能优化,以便提升运行速度,项目结束最后使用。