Rom*_*ain 6 compilation visual-studio-2010 visual-studio
我正在发布模式下构建VS 2010的窗口服务c#项目.我第一次感到惊讶的机会是即使在模式下发布它也会创建pdb文件.在附加调试过程后,我无法加载调试符号.
我的问题是,如果我们在调试和发布模式下都有pdb文件,那么为什么需要两种编译模式.
我的问题是,如果我们在调试和发布模式下都有pdb文件,那么为什么需要两种编译模式
有区别其他调试和发布之间的比PDB产生.如果您进入Build属性并进入"Advanced",则会生成不同级别的调试信息 - Full,PDB-only和None.
此外,存在不同级别的编译时优化,以及不同预处理器符号的存在(例如,使得每个Debug.Assert
都将存在或不存在).
当然,您也可以使用各种选项来构建自己的构建配置.