80

Visual Studio で "#if DEBUG" のようなカスタム構成を使用する方法はありますか

Build-Config の名前が「Offline」であるため、「#if OFFLINE」が必要です (さらにデバッグ目的でのみ)...

ありがとう!

4

3 に答える 3

120

はい、可能です。

指示:

  1. Build-> Configuration manager-> Active solution configuration->New...
  2. という名前の新しい構成を作成しますOffline
  3. Project-> Properties-> Build-> Configuration-> Offline.
  4. 条件付きコンパイル シンボル、次のように入力しますOFFLINE
  5. プロジェクトを保存します。
  6. Visual Studio を再起動します (プロジェクトの再読み込みでは不十分です)。
于 2013-08-26T09:57:47.487 に答える
40

はい、できます。ただし、その前に、次の手順に従ってください。

  1. Visual Studio で、[プロパティ] -> [ビルド] に移動します。
  2. 構成ドロップダウンで、「オフライン」を選択します
  3. 「条件付きコンパイル シンボル」テキスト ボックスに「OFFLINE」を追加します。

これらの手順をスキップすると、が定義され#if OFFLINEていないため機能しません。OFFLINE

于 2013-08-26T09:55:01.933 に答える
9

上記とまったく同じ手順に従いました。しかし、彼らは働いていません。手順が 1 つ不足しているか、明確に説明していません。

ステップ 4 を実行している場合。条件付きコンパイル シンボル: OFFLINE と入力します。また、「DEBUG定数を定義する」のチェックを外す必要があります。そうしないと、新しいシンボル OFFLINE が機能しません。

同じことをしようとしたときに誰かが私と同じように多くの時間を無駄にした場合に備えて、ここに投稿しました。

于 2018-02-20T17:23:08.353 に答える