ebcrypto
ebcrypto

Reputation: 610

define DEBUG symbol on a VS2010 Website?

I can't find where this setting is

#if !DEBUG
//            some code
#endif

when I change the configuration dropdown from debug to release, I see no changes in my code, which suggests that my DEBUG symbol is not defined

EDIT

I do not see the setting in the Buid screen as Mark suggests:

enter image description here

Upvotes: 4

Views: 1932

Answers (3)

macs
macs

Reputation: 78

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.

Upvotes: 1

user1481860
user1481860

Reputation:

If Mark's answer doesn't do it, try changing to

#ifndef DEBUG

 /* ... */

#endif

or optionally

#if !defined(DEBUG)

 /* ... */

#endif

and see if that helps?

Upvotes: 1

Mark Avenius
Mark Avenius

Reputation: 13947

If you go to the properties on the project (the website), go to the Build tab and make sure Define DEBUG constant is checked.

This setting can be changed for each build configuration.

Upvotes: 2

Related Questions