Я знаю, что я могу использовать директивы препроцессора для проверки Debug/Release, выполнив следующие действия:
#if DEBUG
//debug mode
#elif
//release mode
#endif
но как насчет проверки других конфигураций, например Test. В VB вы можете сделать это:
#If CONFIG = "Release" Then
'Release mode
#ElseIf CONFIG = "Test" Then
'Test mode
#ElseIf CONFIG = "Debug" Then
'Debug mode
#End If
Итак, мой вопрос в С#, как я могу проверить тестовый режим? У меня есть код, который я хочу выполнить, если я нахожусь в режиме отладки и тестирования, но не в режиме Release, поэтому, в частности, мне нужен способ проверить, не находится ли в режиме Release. В VB я бы сделал следующее:
#If Not CONFIG = "Release" Then
'Do something here for every configuration that is not Release
#End If