什么是Windows RT / Windows Store App对App.config的回答?

时间:2012-10-13 01:25:50

标签: windows-8 windows-runtime windows-store-apps

阅读和编写简单配置数据的最佳方法是什么,就像之前通过<appsettings />使用的App.config和Web.config ConfigurationManager一样,可以在Windows 8中使用Windows RT / Windows Store / Windows Modern UI App?

4 个答案:

答案 0 :(得分:22)

<强> LocalSettings

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.localsettings

OR

<强> RoamingSettings

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.roamingsettings.aspx

主要区别在于RoamingSettings将保存到云端,因此可以跨不同设备传输相同的用户配置文件。 LocalSettings是特定于设备的。

答案 1 :(得分:9)

Metro应用程序与app.config / web.config没有完全相同的效果。

相反,您应该使用package.appxmanifest来配置Windows应用商店的特定值。

对于本地设置,您应该使用ApplicationData api。

如果要在部署应用程序后对其进行配置,则只需在应用程序启动时加载远程xml或json文件即可。

答案 2 :(得分:1)

除了上面的技术答案之外,了解为什么这些应用程序没有配置文件非常重要。

WinRT / Windows商店应用程序是客户端应用程序,因此与在服务器上运行并需要更改管理员配置的ASP.NET应用程序不同,最终用户不会修改这些更改(SQL连接,超时,appSettings命名)因此,这些应用程序不需要这样的配置文件,

希望它有意义

答案 3 :(得分:0)

您可以根据XML文件找到一个模仿Windows应用商店应用中app.config的示例here

H个

的Stefan