ちょっと不思議な現象です。
あるXamarin.iOS(+PCL)プロジェクトを、Visual Studio for MacのIDEでビルドするとDEBUG定数があるのに、同じMac上のmsbuildでビルドするとDEBUG定数がなくなるのです。
ソース内で
#if DEBUG
#pragma warning DEBUG is defined.
#else
#pragma warning DEBUG is not defined.
#endifと書き、またmsbuildに/v:diagを付けてログをみたところ、やはり"is not defined"と出力されましたし、DefineConstantsにTRACEしか付いていないみたいでした。
Ad-Hoc|iPhone構成にDEBUGを付けたのが悪かったのだろうか。
もうしばらく調べてみます。
0 件のコメント:
コメントを投稿