4

我找不到这个设置在哪里

#if !DEBUG
//            some code
#endif

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

编辑

正如 Mark 建议的那样,我没有在 Buid 屏幕中看到设置:

在此处输入图像描述

4

3 回答 3

2

如果您转到项目(网站)上的属性,请转到“构建”选项卡并确保Define DEBUG constant已选中。

可以为每个构建配置更改此设置。

于 2011-02-02T19:17:43.030 回答
1

In Web.config, change the compilation section to:

<compilation debug="false">

or

<compilation debug="true">

Worked for me, but it's annoying there is no option in the build screen.

于 2013-07-02T03:31:33.300 回答
1

如果马克的回答没有这样做,请尝试更改为

#ifndef DEBUG

 /* ... */

#endif

或可选

#if !defined(DEBUG)

 /* ... */

#endif

看看这是否有帮助?

于 2011-02-02T19:53:52.340 回答