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

标签 xamarin

我想设置一组常量,这些常量需要根据我是为开发、质量保证还是生产而构建而变化。我如何使用 Xamarin 做到这一点?

最佳答案

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

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

更新: 或者,我在其他应用程序之一上所做的就是向用户显示一个屏幕,要求他们选择一个环境:“DEV”、“QA”、“STAGE”或“PROD”。根据他们的选择,我使用相应环境的 Web 服务地址。

关于xamarin - 如何定义一组可能因配置而异的常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28770892/

相关文章:

ios - 如何使用 Xamarin 和 F# 在 iOS 上进行单元测试

android - GoogleMaps 标记 OnClick - Xamarin

c# - 尝试在 Xamarin Forms 中转换列表 <string> 时出错

xamarin - 如何在 Xamarin Forms 中以适当的图像比例在 UWP 中设置 SpashScreen?

c# Xamarin SQLite.Net 序列化模式无法正常工作?

c# - 在 C# 中的 Android Activity 之间传递自定义对象

android - 我们可以获取屏幕上所有应用程序的 Root View 以便在 android xamarin 中截取屏幕截图吗

c# - Xamarin.Forms:订阅事件处理程序 VS。指挥

c# - 通过点击手势导航到 xamarin 表单中的下一页

android - 在参数编号 8 中的 ';' 之前期望类路径分隔符 '\Android\android-sdk\build-tools\23.0.1\lib\shrinkedAndroid.jar'