Xamarin Android项目中的系统参数放置位置

Xamarin Android项目中的系统参数放置位置,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,我们应该将开发、测试和生产之间不同的系统值(如后端url)放在哪里 我们的构建管道目前生成一个apk。是否可以让发布管道在apk文件中更改这些值?或者我们需要为测试和生产构建不同的apk吗?您可以设置不同的构建配置: 然后你可以简单地在代码中设置条件 #if PROD // API & End points private const string apiSubscriptionKey = "asdf543"; private const

我们应该将开发、测试和生产之间不同的系统值(如后端url)放在哪里


我们的构建管道目前生成一个apk。是否可以让发布管道在apk文件中更改这些值?或者我们需要为测试和生产构建不同的apk吗?

您可以设置不同的构建配置:

然后你可以简单地在代码中设置条件

#if PROD
        // API & End points
        private const string apiSubscriptionKey = "asdf543";
        private const string apiBaseUrl = "base0.com";
#elif TEST
        // API & End points
        private const string apiSubscriptionKey = "asdf123";
        private const string apiBaseUrl = "base.com";
#else
        // API & End points
        private const string apiSubscriptionKey = "asdf1234";
        private const string apiBaseUrl = "base2.com";
#endif