4

ビルド前またはビルド後のコマンド ラインウィンドウからデバッグモードまたはリリースモードを検出するにはどうすればよいですか?

以下のコードをテストしました。コード テキスト ウィンドウで動作します。コマンドラインコードに変換できますか? できる場合、それを行う方法、ありがとう。

bool debugging = false;
#if DEBUG
    debugging = true;
    // do something like to move ../debug/bin/ to somewhere.
#else
    debugging = false;
    // do something like to move ../debug/bin/ to somewhere.
#endif

Console.WriteLine(debugging);
4

2 に答える 2

8

$(ConfigurationName)変数の値を確認できます。

これは、コード サンプルで使用したものとは異なります。がシンボルとして定義されている#if DEBUGかどうかに依存する条件付きコンパイル ディレクティブです。変数は、指定したビルド構成によって異なりDEBUGます(条件付きコンパイル シンボルとは無関係です)。ConfigurationName

于 2011-05-05T01:20:24.167 に答える