我想设置一组常量,这些常量需要根据我是为开发、质量保证还是生产而构建而变化。我如何使用 Xamarin 做到这一点?
最佳答案
一个想法是为每个环境提供单独的构建配置。然后使用编译指令来确定要使用哪个常量。所以类似:
#if __DEV
const string ConnectionString = "Dev Connection String";
#end if
更新: 或者,我在其他应用程序之一上所做的就是向用户显示一个屏幕,要求他们选择一个环境:“DEV”、“QA”、“STAGE”或“PROD”。根据他们的选择,我使用相应环境的 Web 服务地址。
关于xamarin - 如何定义一组可能因配置而异的常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28770892/