2017-05-12 3 views
0

私はテスト目的でいくつかの設定をしていましたが、以前はデバッグバージョンとリリースバージョンを使用していましたが、Alpha、Beta、RC、Releaseバージョンでは細かくしなければなりませんでした。私は今、より多くの構成を持っているので、これは私が持っているものである、しかしC#コンパイルコードをユーザに保存する設定

#if Debug 
    var TestVersion = true; 
#else 
    var TestVersion = false; 
#endif 

#if Alpha 
      var Version = "Alpha"; 
#elif Beta 
      var Version = "Beta"; 
#elif RC 
      var Version = "RC"; 
#else 
      var Version = "Production"; 
#endif 

私はコードがにコンパイルするために取得することができますどのように私は正常に働いていたこのコードを使用するために使用しました正しい構成ですか?すべての設定は#elseプロダクションバージョンにデフォルト設定されています

答えて

0

設定マネージャーに移動し、あなたの名前と一致する新しいビルド設定を追加します(わかりやすくするためです)。各構成の後

、プロジェクト設定を移動し、対応するコードを有効にする必要があります設定を切り替えるたびその後Conditional compilation symbol

enter image description here

を指定し、それに切り替えて、 。

enter image description here

+0

Pawel、これらの名前と一致するビルド構成はすでに作成されており、動作しません。それが私の持つ問題です。 – djblois

+0

あなたは '条件付きコンパイルシンボル'を定義しましたか?私は出版前にすべてのステップを踏んだ。魅力のように動作します。 –

+0

私はそれを行いましたが、それはまだ正しく動作していません。 – djblois

関連する問題