如何定义一组可能因配置而异的常量?

时间:2015-02-27 17:28:42

标签: xamarin

我想设置一组常量,这些常量需要根据我是否为dev,qa或production构建而变化。我怎么用Xamarin做到这一点?

1 个答案:

答案 0 :(得分:2)

一个想法是为每个环境提供单独的构建配置。然后用户编译指令以确定要使用的常量。如下所示:

#if __DEV
  const string ConnectionString = "Dev Connection String";
#end if

<强>更新 或者,我在其他应用程序上执行的操作是向用户显示一个屏幕,要求他们选择一个环境:&#34; DEV&#34;,&#34; QA&#34;,&#34; STAGE& #34;或者&#34; PROD&#34;。根据他们的选择,我使用相应环境的Web服务地址。