Я пытаюсь создать новую константу, так что я могу использовать его таким же образом, как константы DEBUG:Определить новую константу времени компиляции в C# (для #if)
#if(DEBUG)
public void LoadProcedure()
#else
private void LoadProcedure()
#endif
Это работает для отладки/Release конфигурации в Visual Studio 2008, но мне нужна постоянная TDD или TESTING. Я создал новую конфигурацию сборки с именем «Тестирование». Теперь вопрос в том, как я это определяю.
Должен быть параметр командной строки :: -).
Заранее благодарен: -).
* laugh *, который бы подумал: - D. Я думал, что текстовое поле предназначено для некоторых причудливых компиляционных инструкций, которые также могут использоваться для определения констант. Это то, о чем я просил. Не думал, что это на самом деле так просто. Хотя, по правде говоря, ярлык «условные символы компиляции» * должен был быть довольно ясным. Спасибо, Хенк! :: -). – Axonn
Да, легко упустить что-то. –