私のプロジェクトには、Debug、RELEASE、PRODUCTIONの3つの異なるビルド構成が定義されています(dbを暗号化してログを作成したいのか、これらのうちの1つ、基本的に3つの組み合わせ)。コードのビルド構成を確認する
さて、私がしようとすると、このような何かを行う場合(UWPアプリのプロジェクトである)私のコードで:
#if DEBUG
ブロックがターゲット場合は有効にしてコンパイルされている場合には罰金と、この中に書かれたコード動作しますDEBUGに設定されています。しかし、 #if RELEASE
または#if PRODUCTION
のようなものを試してみると、if
ブロック内に書かれたコードは、ターゲットがRELEASEまたはPRODUCTIONに設定されていても決して実行されません。 それはDEBUGモードしか見つけられないようです。 // CSHARP:生産構成でリリース構成と「PRODUCTION」の行「条件付きコンパイルシンボルが」単語を追加、「RELEASE」で
は、この[リンク](HTTPSを読むことをお試しください.2000things.com/tag /条件付きコンパイル/) –
リンクありがとうございます。非常に便利。 – tavier