определить символ DEBUG на веб-сайте VS2010? - PullRequest
4 голосов
/ 02 февраля 2011

Я не могу найти, где находится этот параметр

#if !DEBUG
//            some code
#endif

когда я меняю раскрывающийся список конфигурации с отладки на выпуск, я не вижу изменений в моем коде, что говорит о том, что мой символ DEBUG не определен

EDIT

Я не вижу настройки на экране Buid, как предлагает Марк:

enter image description here

Ответы [ 3 ]

2 голосов
/ 02 февраля 2011

Если вы перейдете к свойствам проекта (веб-сайта), перейдите на вкладку «Сборка» и убедитесь, что установлен флажок Define DEBUG constant.

Этот параметр можно изменить для каждой конфигурации сборки.

1 голос
/ 02 июля 2013

В Web.config измените раздел компиляции на:

<compilation debug="false">

или

<compilation debug="true">

У меня сработало, но раздражает, что на экране сборки нет опций.

1 голос
/ 02 февраля 2011

Если ответ Марка не делает этого, попробуйте изменить на

#ifndef DEBUG

 /* ... */

#endif

или опционально

#if !defined(DEBUG)

 /* ... */

#endif

и посмотрите, поможет ли это?

...