Looking for c# Keywords? Try Ask4Keywords

C# Language Пользовательские препроцессоры на уровне проекта


пример

Удобно устанавливать пользовательскую условную предварительную обработку на уровне проекта, когда некоторые действия нужно пропустить, скажем, для тестов.

Перейдите в Solution Explorer -> Щелкните правой кнопкой мыши по проекту, для которого вы хотите установить переменную, -> Properties -> Build -> В поле «Поиск». Conditional compilation symbols и введите условную переменную здесь.

введите описание изображения здесь

Пример кода, который пропустит некоторый код:

public void Init()
{
    #if !IGNOREREFRESHDB
    // will skip code here
     db.Initialize();
    #endif
}