viusal C# 2003中有“#if DEBUG”吗?
如题,记得在visual C# 2005中DEBUG这个常量是直接有的,2003中需要自己定义吗?如果需要直接定义的话那么是否有什么其他方法来代替,使得:
#if ***
#endif
这个宏定义之间的代码在不编译到release版本中?
------解决方案--------------------当然有了
------解决方案--------------------有的
不用自己定义!
------解决方案--------------------有,直接用就行
------解决方案-------------------- 有,直接用就行
------解决方案--------------------#if DEBUG
//这里执行Debug的代码
#else
//这里执行Release的代码
#end if
------解决方案--------------------在项目的属性--常规--条件编译
------解决方案--------------------这种功能肯定有的。
------解决方案--------------------默认配置是,
Debug 版本 同时定义 DEBUG TRACE
Release 版本 只定义 TRACE
修改方式:
Select Project > Right click > Properties > Build > General > ....