22

<appsettings />像我们以前使用App.config 和 Web.configConfigurationManager一样,在 Windows 8 / Windows RT / Windows Store / Windows Modern UI App 中使用简单配置数据的最佳方式是什么?

4

4 回答 4

22

本地设置

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

或者

漫游设置

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

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

于 2012-10-13T05:18:32.637 回答
9

Metro 应用程序没有完全等效的 app.config/web.config。

相反,您应该使用package.appxmanifest来配置 Windows 存储特定值。

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

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

于 2012-10-13T05:28:34.477 回答
1

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

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

希望有意义

于 2012-10-13T09:47:38.423 回答
0

您可以在此处找到基于 XML 文件在 Windows 应用商店应用程序中模仿 app.config 的示例

Hth

斯特凡

于 2013-08-12T10:31:34.880 回答