これを行うことで、プリプロセッサディレクティブを使用してデバッグ/リリースをチェックできることを知っています。
#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