好处:能发布为debug和release的两种代码,程序员用debug模式方便自己调试bug,客户端用release程序让客户感觉程序的完美。
用法:如下图
项目—属性—配置—选择Debug—常规—条件编译符号:mybeug—
配置—选择Release—常规—条件编译符号:myrelease—ok
举例说明:
try
{
……………
}
catch(Exception ex)
{
//会显示异常的详细信息和位置,如行号,这是有利于程序员的
#if mydebug
Message.Box.Show(“ex.ToString()”)
#endif
}
catch(Exception ex)
{
//会显示异常的大概信息,让客户知道哪错了
#if myrelease
Message.Box.Show(“ex.message”)
#endif
}