2010-04-16 80 views
0

在visual studio或任何其他IDE中,通常有两种构建配置,Debug和Release? 有何不同?为什么有时在调试模式下编译时会出现编译错误,但是在编辑模式下时不会出现编译错误,反之亦然?在Debug中如何构建一个项目与版本不同?

+1

可能重复http://stackoverflow.com/questions/90871/debug-vs-release-in-net – 2010-04-16 12:52:04

回答

4

调试使用符号进行编译,并允许您在运行代码时“看到”代码。它还会对变量进行一些初始化以帮助进行错误跟踪过程。

发布通常是优化的,并且不会生成调试数据。

通常,当您在两者之间切换编译问题时,它与文件夹的硬编码路径有关。

MSDN on configurations

相关问题