在https://www.nuget.org/packages/PCLAppConfig上有一个以 Xamarin 为中心的 AppSetting 阅读器,
它对于持续交付非常有用;
使用如下:
1) 将 nuget 包引用添加到您的 pcl 和平台项目。
2) 在您的 PCL 项目中添加 app.config 文件,然后作为链接文件添加到您的所有平台项目中。对于 android,确保将构建操作设置为“AndroidAsset”,对于 UWP,将构建操作设置为“内容”。添加设置键/值:<add key="config.text" value="hello from app.settings!" />
3) 在您的每个平台项目上初始化 ConfigurationManager.AppSettings,就在“Xamarin.Forms.Forms.Init”语句之后,即在 iOS 中的 AppDelegate、Android 中的 MainActivity.cs、UWP/Windows 8.1/WP 8.1 中的 App 上:
ConfigurationManager.Initialise(PCLAppConfig.FileSystemStream.PortableStream.Current);
3)阅读您的设置:ConfigurationManager.AppSettings["config.text"];