2016-04-20 8 views
0

私のプロジェクトには、Debug、RELEASE、PRODUCTIONの3つの異なるビルド構成が定義されています(dbを暗号化してログを作成したいのか、これらのうちの1つ、基本的に3つの組み合わせ)。コードのビルド構成を確認する

さて、私がしようとすると、このような何かを行う場合(UWPアプリのプロジェクトである)私のコードで:

#if DEBUG 

ブロックがターゲット場合は有効にしてコンパイルされている場合には罰金と、この中に書かれたコード動作しますDEBUGに設定されています。しかし、 #if RELEASEまたは#if PRODUCTIONのようなものを試してみると、ifブロック内に書かれたコードは、ターゲットがRELEASEまたはPRODUCTIONに設定されていても決して実行されません。 それはDEBUGモードしか見つけられないようです。 // CSHARP:生産構成でリリース構成と「PRODUCTION」の行「条件付きコンパイルシンボルが」単語を追加、「RELEASE」で

+0

は、この[リンク](HTTPSを読むことをお試しください.2000things.com/tag /条件付きコンパイル/) –

+0

リンクありがとうございます。非常に便利。 – tavier

答えて

0

ゴーの特性を予測し、ビルド]タブにする

+0

それはそれでした。ありがとう。 – tavier

関連する問題