Как обнаружить отладку / выпуск в визуальной студии до / после сборки? - PullRequest
4 голосов
/ 05 мая 2011

Как я могу обнаружить Отладка или Выпуск режима из командной строки pre-build или post-build window?

Я проверил код ниже, он работает в текстовом окне кода.Можно ли преобразовать в код командной строки?Если можете, то как это сделать, спасибо.

bool debugging = false;
#if DEBUG
    debugging = true;
    // do something like to move ../debug/bin/ to somewhere.
#else
    debugging = false;
    // do something like to move ../debug/bin/ to somewhere.
#endif

Console.WriteLine(debugging);

1 Ответ

7 голосов
/ 05 мая 2011

Вы можете проверить значение переменной $(ConfigurationName).

Это отличается от того, что вы использовали в своем примере кода. #if DEBUG - это директива условной компиляции, которая зависит от того, был ли DEBUG определен как символ или нет. Переменная ConfigurationName зависит от указанной вами конфигурации сборки (которая не зависит от символов условной компиляции).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...