我知道我可以通过执行以下操作使用预处理器指令来检查 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# 中,如何检查测试模式?如果我在调试和测试中,但不是在发布模式下,我有一些想要执行的代码,所以具体来说,我需要一种方法来检查是否不在发布模式下。在VB中我会这样做:
#If Not CONFIG = "Release" Then
'Do something here for every configuration that is not Release
#End If