Windows Universal Apps:存储配置

时间:2015-01-24 17:17:07

标签: windows-store-apps windows-phone-8.1 windows-8.1 win-universal-app

我来自网站开发,其中应用程序可以有多个配置文件,用于存储数据库连接字符串,远程服务器端点,密码等内容

所以你有像base.config,development.config,production.config,local.config等文件

根据环境,应用程序在正确的配置文件中运行

是否有适用于Windows Phone和Windows应用商店应用的此类系统?

如果是这样,我如何为不同的运行时定义不同的配置,例如调试和生产?

我真的想避免在代码中存储运行时配置,然后使用疯狂的ifs

1 个答案:

答案 0 :(得分:1)

没有内置系统,但模拟起来非常容易。使用您的配置信息创建和读取文件,然后为不同的配置创建不同的文件。创建预构建步骤,复制所需配置的相应文件。

我可能会将这些文件命名为相同但是将它们放在以$(Configuration)命名的不同目录中,然后在我的预构建中从$(Configuration)目录中复制。

请参阅MSDN上的Pre-build Event/Post-build Event Command Line Dialog Box

在运行时无法轻松切换,因为在签名和部署后无法写入appx包。