2014-01-05 5 views
2

В Visual Studio можно вручную определить директиву для отладки с помощьюC# директивы препроцессора, связанные с конфигурацией решения

#define DEBUG 
// ... 
#if DEBUG 
    Console.WriteLine("Debug version"); 
#else 
    Console.WriteLine("Release version"); 
#endif 

Есть ли способ, чтобы связать это с конфигурацией решения так, когда я выбираю Debug/Release или пользовательский конфигурация будет автоматически определена?

ответ

3

В свойствах-> Строка-> Условные символы компиляции. Определите свои директивы и используйте их в условных обозначениях препроцессора.

+0

Я не вижу ** Строка ** вкладка в проекте ** Свойства **? Я также не вижу его в свойствах решения. Visual Studio 2013 Update 2 здесь. Я что-то пропустил? –

+0

@SaeedNeamati, Какой тип проекта у вас есть? – eXit

+0

Я тестировал консольные и веб-приложения. –

Смежные вопросы