我知道可以使用预处理指令通过执行以下操作来检查Debug/Release:
#if DEBUG
//debug mode
#elif
//release mode
#endif
但是如何检查其他配置,比如测试。在VB中,您可以这样做:
#If CONFIG = "Release" Then
'Release mode
#ElseIf CONFIG = "Test" Then
'Test mode
#ElseIf CONFIG = "Debug" Then
'Debug mode
#End If
那么,我的问题是在C#中如何检查测试模式?如果我处于Debug和Test模式下,我有一些代码想要执行,但不在Release模式下,因此我需要一种方法来检查是否不处于Release模式。在VB中,我会这样做:
#If Not CONFIG = "Release" Then
'Do something here for every configuration that is not Release
#End If