I know that I can use preprocessor directives to check for Debug/Release by doing this:
#if DEBUG
//debug mode
#elif
//release mode
#endif
but what about checking for other configurations, like Test. In VB you can do this:
#If CONFIG = "Release" Then
'Release mode
#ElseIf CONFIG = "Test" Then
'Test mode
#ElseIf CONFIG = "Debug" Then
'Debug mode
#End If
So, my question is in C#, how can I check for Test mode? I have some code that I want to execute if I'm in Debug AND Test, but not in Release mode, so specifically, I need a way to check for not being in Release mode. In VB I would do this:
#If Not CONFIG = "Release" Then
'Do something here for every configuration that is not Release
#End If
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…