在VS2010网站上定义DEBUG符号?

时间:2011-02-02 18:59:32

标签: visual-studio-2010 web debug-symbols

我无法找到此设置的位置

#if !DEBUG
//            some code
#endif

当我将配置下拉列表从调试更改为发布时,我看到我的代码没有变化,这表明我的DEBUG符号未定义

修改

我没有在Mark建议的Buid屏幕中看到设置:

enter image description here

3 个答案:

答案 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">

为我工作,但令人讨厌的是构建屏幕中没有选项。