2017-07-21 5 views
0

プログラム間でクロスプラットフォームアセンブリ(XForms.Android/XForms.iOS/XForms.UWP)のコンパイルモード(debug/release/release-xml)を検出する方法はありますか?クロスプラットフォームアセンブリのコンパイルモードを特定する方法

私は以下のリンクを参照しようとしました。

https://www.hanselman.com/blog/HowToProgrammaticallyDetectIfAnAssemblyIsCompiledInDebugOrReleaseMode.aspx

これはXForms.Android/XForms.iOS/XForms.UWPアセンブリを除くすべてのアセンブリのために働いていました。

私にこの問題の解決策を教えてください。

答えて

0

あなたが行うことができ、デバッグ用のコードを実行したり、解放するために、以下:あなたがチェックされている「DEBUG定数を定義する」ことを確認する必要があり

#if DEBUG 
    // execute DEBUG code 
#else 
    // execute release code 
#endif 

注意を。それはXamarinのスタジオのためですが、Visual Studioの中であなたが「ビルド」タブで、プロジェクトのプロパティでそれを見つけることができる方法がわからない:

enter image description here

あなたはthis SO questionでの#ifに関するいくつかの詳細な情報を見つけることができます。

関連する問題