文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>你必须知道的#if DEBUG

你必须知道的#if DEBUG

时间:2011-03-04  来源:无名菜鸟

输出异常信息:
cache(Exception ex)
{
#if DEBUG
    MessageBox.Show(ex.ToString());
#ENDIF
    ......
}
等等等。。。。。

然后问题来了,不管我debug还是build,#if DEBUG中的东西依旧执行啊。郁闷了,如果这样的话,那#if debug不就白干了吗。
MSDN上说的也没有整明白(具体我不发了,现在网速慢的要死)。

后来找到原因了:打开程序的属性,在Build中,有一个CheckBox:“Define DEBUG constant”,把这个钩钩去掉之后就没有DEBUG了,如果打上勾就有了。

在上面有一个“Conditional compilation symbols:”后面有一个文本框,里面也可以输入一些自己定义的宏(好像叫这个名吧)。
一切豁然开朗,等到最后生成程序的时候就把勾勾去掉,还有其他定义的东东。
ps.
#if DEBUG  
    ......
#endif


#if !DEBUG  
    ......
#endif


#if DEBUG  
    ......
#elif
    ....
#endif

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载