#if DEBUG
e.Handled = false;
#else
ShowUnhandledException(e);
#endif
上記のディレクティブを使用しようとすると、 "if"の後の行がコードとして実行されますが、elseの後の行はグレーのままで実行されません。 endifステートメントが機能します。コードの行として動作するelseディレクティブを取得するには?#if #else #endifディレクティブ
セットアップでDEBUG define定数がチェックされています!
'#if'ディレクティブはコードがコンパイルされているかどうかを判断します。デバッグモードでは、 '#else'ブロックのコードは完全に無視されます。あなたがここで尋ねていることは本当に明確ではありません。 – DavidG
プログラムを実行する前にデバッグされていないリリースを選択しますか? –