我无法找到此设置的位置
#if !DEBUG
// some code
#endif
当我将配置下拉列表从调试更改为发布时,我看到我的代码没有变化,这表明我的DEBUG符号未定义
修改
我没有在Mark建议的Buid屏幕中看到设置:
答案 0 :(得分:2)
如果您转到项目(网站)上的属性,请转到“构建”选项卡,确保选中Define DEBUG constant
。
可以为每个构建配置更改此设置。
答案 1 :(得分:1)
如果Mark的答案没有,请尝试更改为
#ifndef DEBUG
/* ... */
#endif
或可选
#if !defined(DEBUG)
/* ... */
#endif
看看是否有帮助?
答案 2 :(得分:1)
在Web.config中,将编译部分更改为:
<compilation debug="false">
或
<compilation debug="true">
为我工作,但令人讨厌的是构建屏幕中没有选项。